s

oracleのインデックス

CREATE INDEX idx ON foo(a) ;

↑カラムaのインデックスidxを作成する。

CREATE TABLE foo ( a CHAR(1) NOT NULL PRIMARY KEY, b DATE NOT NULL ) ALTER TABLE foo ( PRIMARY KEY (a) ) ;

などとするとSYS_xxxxxxという名前のインデックスをシステムが作成してくれる。

ちゃんと、 ALTER TABLE foo CONSTRAINT pkey PRIMARY KEY (a) ; のようにCONSTRAINTをつけると指定した名前でインデックスを作成することができる。

初歩の初歩です。。。