インデックスが存在するかどうかを確認するには、sqlでどうすればよいですか?
SQLでインデックスの存在を確認するには、次のステートメントを使用します。
SELECT *
FROM sys.indexes
WHERE name = '索引名称' AND object_id = OBJECT_ID('表名');
上記文にて「インデックス名」を判定対象のインデックス名称、「テーブル名」をインデックスが属するテーブル名称に置き換えてください。
検索結果の行数が 0 より大きい場合、インデックスが存在する。検索結果の行数が 0 の場合、インデックスは存在しない。