目录

Foreign key创建前提 Primay key 可以disable,但必须要有

SQL>

SQL> alter table A

2 drop constraint ABCD primary key (A)

3 disable

4 novalidate;

alter table A

drop constraint ABCD primary key (A)

disable

novalidate

ORA-01735: invalid ALTER TABLE option

SQL>

SQL> alter table A

2 drop constraint ABCD primary key (A)

3 disable

4 novalidate;

alter table A

drop constraint ABCD primary key (A)

disable

novalidate

ORA-01735: invalid ALTER TABLE option

SQL>

SQL> alter table A

2 drop constraint ABCD

3 ;

alter table A

drop constraint ABCD

ORA-02273: this unique/primary key is referenced by some foreign keys

SQL>

SQL> alter table B

2 drop constraint abc

3 ;

alter table B

add constraint abc

ORA-00931: missing identifier

SQL> alter table B drop constraint abc;

Table altered

SQL>

SQL> alter table B

2 add constraint abc foreign key (A)

3 references a (A)

4 disable

5 novalidate;

Table altered

SQL> alter table B drop constraint abc;

Table altered

SQL> alter table A drop constraint ABCD;

Table altered

SQL> alter table B add constraint abc foreign key (A) references a (A) disable novalidate;

alter table B add constraint abc foreign key (A) references a (A) disable novalidate

ORA-02270: no matching unique or primary key for this column-list

SQL>

SQL> alter table A

2 add constraint ABCD primary key (A)

3 disable

4 novalidate;

Table altered

SQL> alter table B add constraint abc foreign key (A) references a (A) disable novalidate;

Table altered

SQL>

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
TDengine (老段)1 天前
TDengine 中的视图
数据库·物联网·oracle·时序数据库·tdengine·iotdb
tjfsuxyy1 天前
SqlServer整库迁移至Oracle
数据库·oracle·sqlserver
Hoxy.R1 天前
什么是 CSSD?
服务器·开发语言·oracle
Qi妙代码2 天前
MYSQL基础
数据库·mysql·oracle
Arbori_262153 天前
Oracle中的UNION原理
数据库·oracle
WannaRunning3 天前
浅谈Tomcat数据源连接池
java·oracle·tomcat
嘴对嘴编程3 天前
oracle数据泵操作
数据库·oracle
w23617346013 天前
存储型XSS漏洞解析
数据库·oracle·xss·存储型xss
Мартин.3 天前
[CISSP] [5] 保护资产安全
数据库·安全·oracle