1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - Linux系统 - 正文

君子好学,自强不息!

oracle外键失效怎么办

使外键恢复:

alter table tableName enable constraint 外键名称;

扩展:

使外键失效:

alter table tableName disable constraint 外键名称;

删除外键:

alter table tableName drop constraint 外键名称;
ALTER TABLE ... ENABLE/DISABLE CONSTRAINT命令用于启用或禁用约束。

前提条件

提交工单联系技术支持在shared_preload_libraries参数中添加polar_constraint插件。

内核版本为V1.1.11及以上,升级内核版本,请参见版本管理。

手动升级到V1.1.11内核版本的集群需要安装polar_constraint插件,命令如下:

CREATE EXTENSION IF NOT EXISTS polar_constraint;

语法

ALTER TABLE table_name ADD CONSTRAINT constraint_name DISABLE;

为表table_name添加一个约束,约束constraint_name为禁用状态,即对当前表中的数据和新插入的数据都不起作用。

目前该语法支持如下四种类型的约束:

●主键约束

●唯一性约束

●外键约束

●CHECK约束


本文来源:1818IP

本文地址:https://www.1818ip.com/post/2908.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。