SELECT USER_CONS_COLUMNS.CONSTRAINT_NAME AS 约束名,
USER_CONS_COLUMNS.TABLE_NAME AS 子表名,
USER_CONS_COLUMNS.COLUMN_NAME AS 子表列名,
USER_CONS_COLUMNS.POSITION AS 位置,
USER_INDEXES.TABLE_NAME AS 主表名,
USER_IND_COLUMNS.COLUMN_NAME AS 主表列名
FROM USER_CONSTRAINTS
JOIN USER_CONS_COLUMNS
ON (USER_CONSTRAINTS.CONSTRAINT_NAME =
USER_CONS_COLUMNS.CONSTRAINT_NAME)
JOIN USER_INDEXES
ON (USER_CONSTRAINTS.R_CONSTRAINT_NAME = USER_INDEXES.INDEX_NAME)
JOIN USER_IND_COLUMNS
ON (USER_INDEXES.INDEX_NAME = USER_IND_COLUMNS.INDEX_NAME)
WHERE CONSTRAINT_TYPE = 'R' and USER_INDEXES.TABLE_NAME = 'USERS'
分享到:
相关推荐
oracle查看主外键约束关系,根据此SQL可以进行主外键约束的查询!
就是为程序员提供了一条可以查询表的主键被其他表引用为外键情况的查询
根据主外键关系递归生成drop语句,请在plsql developer中执行
表结构查询,主外键关联表名查询,
oracle设置主外键即主键序列自动增长
oracle_创建表空间、表、主键、外键、序列.docx
Oracle中表的外键是保证系统参照完整性的手段,在实际应用系统中,开发者为了保证系统的完整性,一般要定义大量的外键。如果外键的命名不规范,如采用系统自动生成的名称,则在以后的系统运行维护中会造成很大的麻烦...
简单的建表联系,包括主键外键,帮助新手快速熟悉建表的语句操作
select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...
Oracle中表的外键是保证系统参照完整性的手段,而参照完整性是指分布在两个表中的列所满足的具有主从性质的约束关系。外键涉及到两个表,其中一个称之为父项表,另一个称之为子项表。 父项表(parent table)是...
Oracle查看各表占用空间 利用SQL语句查看表空间中,用户所有表所占用的空间大小
主键和外键的区别 主键是定义一个表中起主要作用的数据项,这些...外键是定义一个表中的某数据项的数据,要参照另一个表的主键数据。既没有在另一个表的主键数据中出现的数据,不允许在这个表的外键数据项中出现。
Oracle数据库用户、表、表空间之间关系 先需要明白数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正...
外键约束的作用,是保证字表某个字段取值全都与另一个数据表主键字段相对应。也是说,只要外键约束存在并有效,不允许无参照取值出现在字表列中。具体在Oracle数据库中,外键约束还是存在一些操作选项的。本篇主要从...
oracle创建表空间、表、主键、外键、序列
oracle详细表结构关系图,实例,图解
Oracle常用查看表结构命令 获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select ...
提供详细的oracle查询锁表之间的依赖关系,方便大家在排查锁表问题的问题定位
oracle 判断表 是否存在.亲自手写可用才上传的。
oracle查看所有用户的表空间,熟悉oracle的同学可以看看。