このdb2クエリ:
alter table mylib.mytable add primary key(field1, field2, field3)
戻り値
[SQL0624] MYLIBのテーブルMYTABLEにはすでに主キーがあります '。
しかしながら
alter table mylib.mytable drop primary key
戻り値:
[SQL0539]テーブルMYTABLEin MYLIBに主キーまたは固有キーがありません。
既存の主キーを削除して新しいキーを作成するにはどうすればよいですか?
ファイルは、SQL CREATE TABLEを実行することによってではなく、緑色の画面で作成されました。データベースのバージョンはV7R2です。
QSYS2.TABLE_CONSTRAINTSですべてのFKEY/PKEY/CHECK制約を検索して、テーブルに構築されたキーを表示または削除できます。