インデックスが存在するかどうかを確認するには、sqlでどうすればよいですか?

SQLでインデックスの存在を確認するには、次のステートメントを使用します。

SELECT *
FROM sys.indexes
WHERE name = '索引名称' AND object_id = OBJECT_ID('表名');

上記文にて「インデックス名」を判定対象のインデックス名称、「テーブル名」をインデックスが属するテーブル名称に置き換えてください。

検索結果の行数が 0 より大きい場合、インデックスが存在する。検索結果の行数が 0 の場合、インデックスは存在しない。

bannerAds