【发布时间】:2016-01-22 07:07:02
【问题描述】:
我正在使用以下脚本创建一个表(我使用了使用索引)。
CREATE TABLE TABLE1 (
C1 VARCHAR2(2 CHAR) NOT NULL ENABLE,
C2 VARCHAR2(1 CHAR) NOT NULL ENABLE,
CONSTRAINT TABLE_PK PRIMARY KEY (C1) USING INDEX TABLESPACE SFE_I1
)
TABLESPACE SFE_D1;
在上面的查询中索引会为什么列创建?
CREATE INDEX IDX_TABLE ON TABLE1 (C1) TABLESPACE SFE_I1;
如果我使用上述创建索引查询创建索引,它将为 C1 列创建索引。但是这两个脚本有什么区别。
如果我同时运行这个查询,应该会发生什么。建议的方法是什么?
如果我的创建表脚本包含复合主键并且我使用的是 USING INDEX 关键字,那么将如何创建索引(它会为所有复合列创建单个索引)
【问题讨论】: