select
pk_table 主键表,
pk_col 主键表ID,
fk_table 外键表,
fk_col 外键表ID,
pk_con constraint_name,
del_rule dellete_rule
from
(select
a.constraint_name pk_con,
a.table_name pk_table,b.column_name pk_col,
a.owner pk_owner
from user_constraints a,user_cons_columns b
where (a.constraint_type='P' or a.constraint_type='U')
and a.constraint_name=b.constraint_name
and a.owner=b.owner) pk,
(select c.constraint_name fk_con,
c.table_name fk_table,
c.delete_rule del_rule,
d.column_name fk_col,
c.R_OWNER r_pk_owner,
c.R_CONSTRAINT_NAME r_pk_con,
c.owner fk_owner
from user_constraints c,user_cons_columns d
where c.constraint_type='R'
and c.constraint_name=d.constraint_name
and c.owner=d.owner) fk
where pk.pk_owner=fk.r_pk_owner
and pk.pk_con=fk.r_pk_con
order by pk.pk_con;
select a.constraint_name,a.delete_rule from user_constraints a where a.delete_rule='NO ACTION' or a.delete_rule='CASCADE' or a.delete_rule='SET NULL';
相关推荐
oracle查看主外键约束关系,根据此SQL可以进行主外键约束的查询!
根据主外键关系递归生成drop语句,请在plsql developer中执行
主外键是任何数据库系统都需存在的约束对象,从对象模型中的业务逻辑加以抽象,作为物理设计的一个部分在数据库中加以实现。 Oracle外键是维护参照完整性的重要手段,大多数情况下的外键都是紧密关联关系。外键...
表设计范式 表与表关联关系 主键、外键、约束 表分区 目录 oracle数据库表设计全文共29页,当前为第2页。 表设计规范-范式 1NF:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的 那么符合第一...
关系数学模型中以二维表的形式来描述数 如表1.1和表1.2所示。 表1.1 研究生信息二维表 学号 姓名 专业 导师编号 2002080520 王海 计算机安全 200201 2002080521 李东 软件工程 200209 字段(列) 记录 (行) ...
由于数据库之间的主外键关系以及多表查询,为了方便,我创建了视图,这和SqlServer里面是一样的(Oracle里面是Create Or Replace),当然你也可以建立外键对象,我上个项目就是这么干的,当然ORM我们就不讨论了。...
第七章、复杂查询(上):多表连接技术 7.1 简单查询的解析方法: 全表扫描:指针从第一条记录开始,依次逐行处理,直到最后一条记录结束;...两表通过定义主外键约束,符合第三范式标准的对应关系。
在创建表时,经常会创建该表的主键、外键、唯一约束、Check约束等 语法结构 create table 表名( [字段名] [类型] [约束] ……….. CONSTRAINT fk_column FOREIGN KEY(column1,column2,…..column_n) ...
18. 表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个SYSTEM系统表空间。 19.视图是一个表示表的数据的数据库对象,它允许用户从一个表或一组表中通过一定的查询语句建立一个“虚表”。 20.序列是一种...
4 数据库对象设计原则 4.1 表的设计 4.1.1 主、外键 4.1.1.1 每个表,都必须要有主键。主键是每行数据的唯一标识,保证主键不可随意更新修改, 在不知道是否需要主键的时候,请加上主键,它会为你的程序以及将来...
Ø 详细设计阶段:将E-R图转换为表 步骤如下: 1、 将各个实体转换为对应的表,将各属性转换为对应的列 2、 标识每张表的主键 3、 将实体之间的关系转换为表与表之间的主外键关系 六、数据库设计规范化
考虑到是一份入门的文档,因此,我在文档中除了介绍如何实现Hibernate和Web Service外还介绍了如何用JUnit做简单测试,如何编写Ant执行脚本,如何在Oracle中定义主外键关系。希望此文档能够给Hibernate和Web Service...
全码或全键(All- Key)一个关系模式的所有属性集合是这个关系的主码或主键,则称这样的主码或主键为 全码或全键 主属性(Primary Attribute)和非主属性(Nonprimary Attribute)关系中包含在任何一个候选码中的...
自动识别表主,外键 对access的特殊类型能进行自动转换,以适应项目正常使用 可以生成1对多,多对1的表映射文件(也及对应的持久类文件) 可选择是否生成带表关系的映射文件和持久类文件 可自由设定是否启用延迟加载...
自动识别表主,外键,联合主键 5.对access的特殊类型能进行自动转换,以适应项目正常使用 6.可以生成1对多,多对1的表映射文件(也及对应的持久类文件) 7.可选择是否生成带表关系的映射文件和持久类文件 8.可自由设定...
自动识别表主,外键 5.对access的特殊类型能进行自动转换,以适应项目正常使用 6.可以生成1对多,多对1的表映射文件(也及对应的持久类文件) 7.可选择是否生成带表关系的映射文件和持久类文件 8.可自由设定是否启用...
常见的DBMS包括access、sqlserver、mysql、oracle、DB2等 图书管理员 图书馆 用户 请求 DBMS Database 程序 数据库 用户请求 关系型数据库系统特点 数据结构化和共享性 库、表、字段 结构化查询语言(SQL) 数据独立...
以及和客户进行沟通的重要凭据 3、 详细设计阶段:将概要设计阶段的E- R图转换为数据库表,进行逻辑设计,确定各个表之间的主外键关系,运用数据库的三范 式进行审核,并进行技术评审。最后决定选哪种数据库(Oracle...
ORM:使用元数据信息来描述对象和数据库之间的关系,并且能够自动实现java中持久化对象到关系型数据库中表的映射 脏检查:自动对缓存中的数据进行检查,并且选择在合适的时机和数据库之间进行交互,以保持数据的...