Oracle では、「alterindex」ステートメントを使用してインデックスを閉じることができます。このステートメントはインデックスのステータスを変更できます。構文は「alterindexindex_nameunusable;」です。このステートメントはインデックスを無効にすることを意味します。指定されたインデックス、および使用不可は現在のインデックスを意味します。ステータスは無効です。
このチュートリアルの動作環境: Windows 10 システム、Oracle バージョン 12c、Dell G3 コンピューター。
インデックスを無効にします
ORACLE はインデックスを使用できなくなります
構文は次のとおりです:
alter index index_name unusable;
実行が成功した後、インデックスを再度使用する必要がある場合は、インデックスを再構築する必要があります。再構築後は自動的に使用可能になります。
例は次のとおりです:
インデックスのステータスは次のとおりです:
valid: 現在のインデックスis valid
N/A : パーティション インデックスは有効です
unusable: インデックスは無効です
拡張知識:
--インデックスの復元
ALTER INDEX UK_T_AUTH_USER_EMP_CODE REBUILD;
--インデックスのステータスの表示
select status from user_indexes where index_name=‘UK_T_AUTH_USER_EMP_CODE‘;
推奨チュートリアル:「Oracle Video Tutorial」
以上がOracleでインデックスを閉じる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。