インデックス付きのテーブルから列を削除しようとする試みていることを報告します。 このインスペクションは、Microsoft SQL Server と Sybase ASE で使用できます。

例 (Microsoft SQL Server):

CREATE TABLE test_index
(
col  INT NOT NULL,
col2 INT NOT NULL,
col3 INT NOT NULL UNIQUE,
col4 VARCHAR(200)
);

CREATE UNIQUE INDEX aaaa ON test_index (col, col2);

ALTER TABLE test_index
DROP COLUMN col;

col 列はインデックス付きのテーブルにあるため、削除できません。 列を削除するには、先に aaaa インデックスを削除する必要があります (例: DROP INDEX aaaa)。