我需要更新在Oracle数据库的现有约束添加新的列出现。

ALTER TABLE MY_PARTNER_DETAILS 
MODIFY CONSTRAINT UQ_MY_PARTNER_DETAILS
UNIQUE(PARTNER_CODE,PGOOD_CODE,SITE_CODE,PARTNER_PLACEMENT,PARTNER_PARTICIPATION)

给出了错误:

Error at line 1
ORA-00933: SQL command not properly ended

什么与问题?

有帮助吗?

解决方案

您应该删除并重新创建约束。 modify constraint允许您更改约束的状态不是定义。

请参阅:甲骨文文档

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top