DB2 にいくつかの列を含むテーブル MY_TABLE があります。
PRODUCT_ID
ADDED_DT
PRODUCT_NAME
PRODUCT_COLOR
PRODUCT_PRICE
EXPIRY_DT
これらの列のうち、以下の列が主キーを形成します。
PRODUCT_ID
ADDED_DT
EXPIRY_DT を主キーとして追加して、テーブルに 3 つの主キーがあるようにします。PRODUCT_ID、ADDED_DT、EXPIRY_DT
以下の一連のコマンドを試しました:
ALTER TABLE MY_TABLE ADD PRIMARY KEY (EXPIRY_DT);
REORG TABLE MY_TABLE;
ただし、クエリは次のエラーで失敗しました。
Table "MY_TABLE" already has a "PRIMARY" key.
これを達成する方法は?