oracleインデックスの作成、削除、フィールドの一連の操作
1161 ワード
一、索引の作成
二、索引の検索
三、索引の削除
四、フィールドを変更して空にすることを許可するか、空にすることを許可しない
注意:フィールドを変更して空にするには、フィールド値を空にする必要があるようです.
五、フィールドタイプまたは長さ精度の変更
注意:フィールドの精度を変更する場合は、フィールド値が空になります.私のもう一つのブログでは、フィールドの精度をどのように修正するかについて話しています.必要なら行ってみてください.
六、フィールドコメントの追加または変更
七、索引の修正
注意:索引が一定期間使用されると、索引表に格納されている領域に断片化が生じ、索引の問合せ効率が低下し、連結索引または削除索引を使用して索引を再構築できます.
create index on ( );
二、索引の検索
-- ,
select * from user_ind_columns where index_name=' ';
-- ,
select * from user_indexes where table_name=' ';
三、索引の削除
drop index ;
四、フィールドを変更して空にすることを許可するか、空にすることを許可しない
--
alter table modify null;
--
alter table modify not null;
注意:フィールドを変更して空にするには、フィールド値を空にする必要があるようです.
五、フィールドタイプまたは長さ精度の変更
---
alter table rename column to ;
---
alter table modify ;
-- :
alter table test modify number_test NUMBER(10,4);
注意:フィールドの精度を変更する場合は、フィールド値が空になります.私のもう一つのブログでは、フィールドの精度をどのように修正するかについて話しています.必要なら行ってみてください.
六、フィールドコメントの追加または変更
comment on column . is ' ';
七、索引の修正
--
alter index index_old rename to index_new;
--
alter index index_name coalesce;
--
alter index index_name rebuild;
注意:索引が一定期間使用されると、索引表に格納されている領域に断片化が生じ、索引の問合せ効率が低下し、連結索引または削除索引を使用して索引を再構築できます.