Create Index Associated with a Constraint example
-- create Index Associated with a Constraint
CREATE TABLE t_table (
c1 NUMBER PRIMARY KEY
USING INDEX (create index t_idx on t_table (c1)),
c2 NUMBER);
-- create Index Associated with a Constraint
CREATE TABLE t2_table(t1 NUMBER, t2 NUMBER);
CREATE INDEX t2_idx
ON t2_table (t1, t2);
ALTER TABLE t2_table
ADD CONSTRAINT t2_pk
PRIMARY KEY (t1)
USING INDEX t2_idx;
Output:
table T_TABLE created.
table T2_TABLE created.
index T2_IDX created.
table T2_TABLE altered.
Check indexes
select INDEX_NAME, INDEX_TYPE, TABLE_NAME
from USER_INDEXES
WHERE table_name in ('T_TABLE','T2_TABLE');
Output:
| INDEX_NAME | INDEX_TYPE | TABLE_NAME |
|---|---|---|
| T_IDX | NORMAL | T_TABLE |
| T2_IDX | NORMAL | T2_TABLE |