Db2
無法刪除主鍵或添加主鍵
這個 db2 查詢:
alter table mylib.mytable add primary key(field1, field2, field3)
返回
$$ SQL0624 $$MYLIB 中的表 MYTABLE 已經有一個主鍵’。
然而
alter table mylib.mytable drop primary key
返回:
$$ SQL0539 $$MYLIB 中的表 MYTABLE 沒有主鍵或唯一鍵。
如何刪除現有主鍵並創建新主鍵?
該文件是在綠屏中創建的,而不是通過執行 SQL CREATE TABLE。數據庫版本為V7R2。
您可以在 QSYS2.TABLE_CONSTRAINTS 中找到所有 FKEY/PKEY/CHECK 約束,以查看和/或刪除表上建構的任何鍵。