oracle如何停用外键,oracle禁用外键

ORACLE语句怎么删除外键约束,只是删约束,不是删表

可用sql语句删除外键约束,也可以用其他工具操作(如PL/SQL)。

成都创新互联公司-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、BGP机房服务器托管、等保安全、私有云建设等企业级互联网基础服务,欢迎联系:028-86922220

一、语句删除:

alter table 表名 drop constraint 外键名;

二、工具删除:

1、登录PL/SQL到指定数据库。

2、左侧找到Tables选项。

3、找到相应的表,如emp,然后找到Foreign keys选项。

4、右键显示出来的外键,点击“删掉”即可。

怎么生成批量禁用oracle外键触发器的脚本

1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外键约束。

2、启用外键约束的命令为:alter table table_name enable constraint constraint_name

3、禁用外键约束的命令为:alter table table_name disable constraint constraint_name

4、然后再用SQL查出数据库中所以外键的约束名:

select 'alter table '||table_name||' enable constraint '||constraint_name||';' from user_constraints where constraint_type='R'

select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'

oracle为表建立外键时没有命名FOREIGN KEY约束,现在想删外键怎么办??

oracle不知道跟mysql一样不,命令行中操作mysql,直接用,

alter table Orders drop foreign key Id_P;

会有错误提示信息,提示信息里有系统提供的外键约束名字,

然后根据系统提供的外键约束名字来删除就可以了。


文章题目:oracle如何停用外键,oracle禁用外键
网站链接:http://csruizhi.cn/article/hsdgge.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 攀枝花网站设计 企业手机网站建设 定制级高端网站建设 成都网站制作 网站设计制作 成都网站建设 定制网站建设 成都网站制作 成都网站设计 成都网站建设 高端网站设计 网站制作 H5网站制作 重庆网站建设 成都网站建设 教育网站设计方案 成都网站设计 网站制作 成都网站设计 企业网站制作 重庆网站建设 成都网站建设推广