要在MS SqlServer中创建聚集的唯一索引,我们可以使用:
ALTER TABLE FOOBAR
ADD CONSTRAINT FOOBAR_UK
UNIQUE CLUSTERED ( SOME_COLUMN_1, SOME_COLUMN_2, SOME_COLUMN_3 )
甲骨文中有类似的东西吗?(我认为不是,但我需要确定(
您正在寻找的功能称为索引组织表。另请参阅语法规则。您的示例可以翻译为:
CREATE TABLE foobar (
some_column_1 ..,
some_column_2 ..,
some_column_3 ..,
some_column_4 ..,
CONSTRAINT foobar_uk PRIMARY KEY (some_column_1, some_column_2, some_column_3)
)
ORGANIZATION INDEX