Oracle - 索引Advertisement普通の索引
書式
create index [index名] on [表名]([列名1],[列名2]...,[列名n]); 確認 select * from dba_ind_columns where table_owner = 'SCOTT'; レコードが選択されませんでした。 作成 create index emp_sal on emp(sal); 索引が作成されました。 確認 select * from dba_ind_columns where table_owner = 'SCOTT'; INDEX_OWNER INDEX_NAME TABLE_OWNER TABLE_NAME COLUMN_NAME COLUMN_POSITION COLUMN_LENGTH CHAR_LENGTH DESC ----------- ---------- ----------- ---------- ----------- --------------- ------------- ----------- ----- SCOTT EMP_SAL SCOTT EMP SAL 1 22 0 ASC 1行が選択されました。 削除 drop index emp_sal; 索引が削除されました。 リバース索引
書式
create index [index名] on [表名]([列名1],[列名2]...,[列名n]) reverse;確認 select * from dba_ind_columns where table_owner = 'SCOTT'; レコードが選択されませんでした。 作成 create index emp_sal on emp(sal) reverse; 索引が作成されました。 確認 select * from dba_ind_columns where table_owner = 'SCOTT'; INDEX_OWNER INDEX_NAME TABLE_OWNER TABLE_NAME COLUMN_NAME COLUMN_POSITION COLUMN_LENGTH CHAR_LENGTH DESC ----------- ---------- ----------- ---------- ----------- --------------- ------------- ----------- ----- SCOTT EMP_SAL SCOTT EMP SAL 1 22 0 ASC 1行が選択されました。 確認2 select index_name, index_type, status from user_indexes where table_owner = 'SCOTT'; INDEX_NAME INDEX_TYPE STATUS ------------------------------ --------------------------- -------- EMP_SAL NORMAL/REV VALID 1行が選択されました。 Advertisement |
ショートカット・634・このカテゴリのトップページに戻る ・634labs UIコレクションギャラリー サイト検索Y!ログール |