删除没有名称的外键Oracle

拉加夫

我想在这里问一个非常基本的问题。在创建表时或在创建表后,我们可能会/可能不会命名约束。假设我选择不命名外键约束。

该表没有记录。

我可以删除外键名称而不命名吗?

我知道如何获取外键的名称,然后像这样删除它

alter table my_table drop constraint fk_name;

但我想删除/删除外键约束而不提及其名称。

反正有做吗?

a_horse_with_no_name

但我想删除/删除外键约束而不提及其名称。

那不可能 删除外键约束需要一个名称。但是,您可以找出系统生成的名称:

select constraint_name
from user_constraints
where table_name = 'MY_TABLE'
  and constraint_type = 'R';

将显示在表上定义的所有外键MY_TABLE使用该语句,您甚至可以生成必要的DDL语句:

select 'alter table "'||table_name||'" drop constraint "'||constraint_name||'";'
from user_constraints
where table_name = 'MY_TABLE'
  and constraint_type = 'R';

将选择内容的输出保存到文件中,您将具有从该表中删除所有外键的语句。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除没有名称的目录?

来自分类Dev

如何删除没有名称的 Git 分支

来自分类Dev

转到:没有名称的模板

来自分类Dev

没有名称的模板类

来自分类Dev

ElasticsearchIllegalArgumentException没有名称功能

来自分类Dev

没有名称的图标

来自分类Dev

访问没有名称的列并从数据框中删除某些数据

来自分类Dev

如何在Win7中删除没有名称的文件夹?

来自分类Dev

在iwlist无线局域网扫描中删除没有名称的SSID

来自分类Dev

Ant 不会删除没有名称的文件,例如 .gitignore .git

来自分类Dev

查找没有名称的目录或文件?

来自分类Dev

如何获取没有名称的django url的url

来自分类Dev

嵌套类没有名称空间

来自分类Dev

'YYSTYPE'没有名称为'-'的联合类型成员

来自分类Dev

将没有名称的变量传递给函数

来自分类Dev

厨师:没有名称为“ httpd”的公式

来自分类Dev

XML中没有名称空间的元素

来自分类Dev

没有名称的Angularjs表单验证输入字段

来自分类Dev

检索没有名称空间的Office.customeXMLparts

来自分类Dev

WWW :: Mechanize :: Firefox选择元素没有名称

来自分类Dev

计算没有名称或ID的通用DIV标签

来自分类Dev

PHP对象到没有名称空间的数组

来自分类Dev

在Typescript中实现没有名称的功能

来自分类Dev

获取没有名称的窗口的句柄

来自分类Dev

在没有名称或ID的div中获取文本

来自分类Dev

没有名称的C ++模板参数

来自分类Dev

flutter中没有名称错误的命名参数

来自分类Dev

如何搜索没有名称的函数的定义

来自分类Dev

向表单添加的控件没有名称