我想在2列上DB2--添加唯一約束docType
柱和title
列。每列的值可以自行重複。然而,值(docType
,title
)對不應重複。DB2 - 唯一約束多列
我試過到目前爲止
ALTER TABLE externalfiles
ADD CONSTRAINT logicalKey UNIQUE (doctype, title)
和
alter table externalfiles add unique (doctype, title)
,並得到了以下錯誤既:
不允許操作的原因碼 「7」 對錶「 PIT.EXTERNALFILES」 .. SQLCODE = -668,SQLSTATE = 57016,DRIVER = 29年4月21日
這不是任何允許?
DB2 Unique Constraint over multiple Columns建議創建索引的替代方式。還沒有嘗試索引他們 - 但是,我想知道爲什麼獨特的約束不起作用。
TIA。
您是否嘗試過查找手冊中的錯誤代碼? – mustaccio