Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 在名称以外的其他对象上删除FK约束_Oracle_Constraints - Fatal编程技术网

Oracle 在名称以外的其他对象上删除FK约束

Oracle 在名称以外的其他对象上删除FK约束,oracle,constraints,Oracle,Constraints,我有一个应用程序数据库,其中在不同的服务器(开发人员、stag、prod等)上有许多不同的模式副本 我有两张表,它们是由一个FK控件关联的,比如 Foo.fk = Bar.Id 我想把吧台放下。但我不想删除Foo.fk列。我只想删除它的约束 问题在于,最初创建约束的脚本使其在不同的环境中有所不同。除了按名称删除约束外,是否有其他方法删除约束?无需手动删除约束: DROP TABLE bar CASCADE CONSTRAINTS; 将删除条形表和任何引用它的约束

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

我有两张表,它们是由一个FK控件关联的,比如

Foo.fk = Bar.Id
我想把吧台放下。但我不想删除Foo.fk列。我只想删除它的约束


问题在于,最初创建约束的脚本使其在不同的环境中有所不同。除了按名称删除约束外,是否有其他方法删除约束?

无需手动删除约束:

DROP TABLE bar CASCADE CONSTRAINTS;
将删除条形表和任何引用它的约束