DB2 一意制約の削除方法:ALTER TABLEコマンド

DB2では、ALTER TABLE文を使用してユニークインデックスを削除することができます。以下はユニークインデックスを削除するための基本構文です:

ALTER TABLE table_name DROP CONSTRAINT constraint_name

table_nameには、ユニークインデックスを削除するテーブルの名前を入力し、constraint_nameには削除するユニークインデックスの名前を入力してください。ユニークインデックスの名前を検索するために以下のクエリを使用することができます:

SELECT CONSTRAINTNAME 
FROM SYSCAT.INDEXES 
WHERE TABSCHEMA = 'schema_name' AND TABNAME = 'table_name' AND UNIQUERULE = 'U'

スキーマ名とテーブル名を適切なスキーマとテーブル名に置き換えてください。その後、見つけたconstraint_nameを使用して、ALTER TABLE文を実行してユニークインデックスを削除してください。

bannerAds