找出主外键关联的表
来源:互联网 发布:棋牌游戏作弊软件 编辑:程序博客网 时间:2024/05/29 08:43
关闭主外键约束
select 'ALTER TABLE '||TABLE_NAME||' DISABLE CONSTRAINT '||constraint_name||';' from user_constraints WHERE CONSTRAINT_TYPE='R';
启动主外键约束select 'ALTER TABLE '||TABLE_NAME||' ENABLE NOVALIDATE CONSTRAINT '||constraint_name||';'
from user_constraints WHERE CONSTRAINT_TYPE='R';
NOVALIDATE参数不会验证已存储的数据,但未来再插入的记录则会遵循主外键关联的关系。
查询主外键关联的表
SELECT B.TABLE_NAME, C.COLUMN_NAME,
C.POSITION
FROM USER_CONSTRAINTS A,
USER_CONSTRAINTS B,
USER_CONS_COLUMNS C
WHERE
A.CONSTRAINT_NAME=
B.R_CONSTRAINT_NAME
AND
A.TABLE_NAME = C.TABLE_NAME
AND
A.CONSTRAINT_NAME = C.CONSTRAINT_NAME
AND
A.TABLE_NAME = UPPER('&xTable')
ORDER BY B.TABLE_NAME, C.POSITION;
C.POSITION
FROM USER_CONSTRAINTS A,
USER_CONSTRAINTS B,
USER_CONS_COLUMNS C
WHERE
A.CONSTRAINT_NAME=
B.R_CONSTRAINT_NAME
AND
A.TABLE_NAME = C.TABLE_NAME
AND
A.CONSTRAINT_NAME = C.CONSTRAINT_NAME
AND
A.TABLE_NAME = UPPER('&xTable')
ORDER BY B.TABLE_NAME, C.POSITION;
阅读全文
0 0
- 找出主外键关联的表
- 利用关联数组找出重叠的内容
- T-SQL中找出一个表的所有外键关联表
- 找出词与词之间的关联(association relationship/rule)
- python找出列表间隐含的关联关系以及重复模式
- 表的关联
- 两个表的关联
- 表的关联
- 表的关联(续)
- 关联表的更新
- hive表的关联
- MapReduce的表关联
- 在Linux中找出占用大量CPU的Java代码(将Java线程与Linux PID进行关联)
- 找出存放用户名和密码的表
- 找出链表的中间元素
- 找出数据库中size最大的表
- 找出链表的中间结点
- LIST_找出链表的共同后缀
- Python的内置数据类型
- 分享一个在线验证手机号码的接口
- angularjs中的ng-option
- Python 轻量级Web框架
- Python中类的内置方法
- 找出主外键关联的表
- Delphi手动创建控件及拥有者和控制者的说明解析
- android中监听事件添加动作
- Centos下搭建SVN服务器
- 如今的电商品牌整合营销传播
- 数据网格分组视图(DataGrid GroupView)
- Android Studio3.0以下版本配置Kotlin
- 仿QQ身边的人的水平滑动效果
- F