我需要删除一个约束,但是它的名称中有一个特殊字符。
这是问题所在
ALTER TABLE USER_AEROPORTS DROP CONSTRAINT FK_ACC_V_MOA-USU_AEROP;
此操作失败
ORA-01735: invalid ALTER TABLE option
我相信它是约束名称中的-
。
如何删除约束?我要删除约束,而不是列。
答案 0 :(得分:3)
您可以将约束名称双引号:
ALTER TABLE USER_AEROPORTS DROP CONSTRAINT "FK_ACC_V_MOA-USU_AEROP";