在Oracle中具有特殊字符的放置约束

时间:2018-07-03 14:21:50

标签: sql oracle

我需要删除一个约束,但是它的名称中有一个特殊字符。

这是问题所在

ALTER TABLE USER_AEROPORTS DROP CONSTRAINT FK_ACC_V_MOA-USU_AEROP;

此操作失败

ORA-01735: invalid ALTER TABLE option

我相信它是约束名称中的-

如何删除约束?我要删除约束,而不是列。

1 个答案:

答案 0 :(得分:3)

您可以将约束名称双引号:

ALTER TABLE USER_AEROPORTS DROP CONSTRAINT "FK_ACC_V_MOA-USU_AEROP";