在名称以外的东西上删除FK约束

ryb*_*ber 2 oracle constraints

我有一个应用程序数据库,其中在不同的服务器上有许多不同的模式副本(开发人员,雄鹿,生物等)

我有两张表与FK禁令有关

Foo.fk = Bar.Id
Run Code Online (Sandbox Code Playgroud)

我想放下吧台.但我不想放弃Foo.fk列.我只是想从中删除约束.

问题是最初创建约束的脚本在不同的环境中使它不同.除了按名称删除之外,有没有办法通过某种方式删除约束?

a_h*_*ame 5

无需手动删除约束:

DROP TABLE bar CASCADE CONSTRAINTS;
Run Code Online (Sandbox Code Playgroud)

将删除条形表和引用它的任何约束.