ORA-02266: 表中的唯一/主键被启用的外键引用
来源:互联网 发布:微信商城源码使用 编辑:程序博客网 时间:2024/06/10 01:17
如果一个表,它的主键是其他表的外键关联的,那么这个表在truncate的时候会报错
SQL> create table gw1(id int primary key);
Table created.
SQL> create table gw2(sid int ,foreign key (sid) references gw1(id));
Table created.
SQL> truncate table gw1;
truncate table gw1
*
ERROR at line 1:
ORA-02266: 表中的唯一/主键被启用的外键引用
但是可以delete,如果非要truncate,可以先取消外键。
SQL> delete from gw1;
0 rows deleted.
Elapsed: 00:00:00.00
SQL> select constraint_name,constraint_type from user_constraints where table_name='GW2';
CONSTRAINT_NAME C
------------------------------ -
SYS_C0036183 R
Elapsed: 00:00:00.05
SQL> alter table gw2 drop constraint SYS_C0036183;
Table altered.
Elapsed: 00:00:00.01
SQL> truncate table gw1;
Table truncated.
0 0
- ORA-02266: 表中的唯一/主键被启用的外键引用
- truncate table ERROR:ORA-02266 表中的唯一/主键被启用的外键引用
- ORA-02266: 表中的唯一/主键被启用的外键引用
- ORA-02266: 表中的唯一/主键被启用的外键引用
- ORA-02266: 表中的唯一/主键被启用的外键引用
- ORA-02266: 表中的唯一/主键被启用的外部关键字引用
- truncate报ORA-02266错“唯一/主键被启用的外部关键字引用”解决方法
- 重建表时,遇到ORA-02449: 表中的唯一/主键被外键引用的处理办法
- 重建表时,遇到ORA-02449: 表中的唯一/主键被外键引用的处理办法
- 如何在表中的唯一/主键被外部关键字引用的情况下drop表
- plsql中创建外键关联时的错误: ORA-02270: 此列列表的唯一或主键不匹配
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引。
- Oracle 删除表空间错误 提示:ora-02429:无法删除用于强制唯一/主键的索引
- ora-02429:无法删除用于强制唯一/主键的索引
- ora-02429:无法删除用于强制唯一/主键的索引
- ORA-02429: 无法删除用于强制唯一/主键的索引
- git开个分支提交到远程
- Unity3D逐像素漫反射着色器代码
- iOS 开发商品详情页中的banner中点击查看图片
- 算法-第四版-练习1.3.2解答
- 利用redis来实现身份验证的一种方法,类似session机制
- ORA-02266: 表中的唯一/主键被启用的外键引用
- Node.js 创建第一个应用
- Elastic-Job作业分片策略
- viewpager 3D旋转 几行代码轻松搞定
- [数据结构]第二章-表
- 编程之美2.18 数组分割
- Maximum Likelihood,ML
- NPM 使用介绍
- NIO.2 入门,第 1 部分: 异步通道 API