`
yp94777381
  • 浏览: 3818 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江
社区版块
存档分类
最新评论

关于数据库中如何查询主外键表和相关字段的SQL写法

阅读更多
select
a.owner as "用户名称",
c.table_name as "主键表",
d.column_name as "主键字段",
b.R_CONSTRAINT_NAME as "主键约束",
a.table_name as "外键表",
a.column_name as "外键字段",
a.constraint_name as "外加约束"
from user_cons_columns a,user_constraints b, user_constraints c, user_cons_columns d
where a.constraint_name = b.CONSTRAINT_NAME and  b.CONSTRAINT_TYPE = 'R'
and b.R_CONSTRAINT_NAME =  c.constraint_name
and c.constraint_type = 'P'
and c.constraint_name = d.constraint_name
分享到:
评论

相关推荐

    泛微系统SQL语句大全

    通过合理设计表结构(如选择合适的数据类型、主键和外键)、创建和使用索引、调整查询语句,可以显著提升SQL Server的运行效率。 7. **安全性与权限管理**: - SQL Server提供了一套完整的权限管理系统,包括用户...

    数据库的设计原理 SQL写法

    数据库的设计原理是构建高效、稳定、可扩展的数据存储系统的基础,SQL则是操作和管理数据库的语言。在设计数据库时,有以下几个关键知识点: 1. **数据库设计的基本原则**:数据库设计应遵循最小冗余、数据完整性和...

    数据库表管理数据库表管理

    - **外键约束**:确保字段的值必须存在于另一个表的主键值中。 ```sql FOREIGN KEY ``` 例如: ```sql CREATE TABLE emp04 ( eno int PRIMARY KEY, name varchar2(50), salary number(6, 2), dno int ...

    sql语句的多表连接查询[定义].pdf

    首先,多表连接查询允许我们从两个或多个相关联的表中获取数据,这些表通常通过共同的列进行关联,例如主外键关系。在关系数据库中,主键在一个表中是唯一的,而外键则引用另一个表的主键,用来维护数据的一致性和...

    SQL Server 期末考题2

    10. **关系图**:关系图是在不同表之间的字段之间建立关联,用于显示和管理数据库中的表间关系。 **判断题知识点**: - ODBC(开放数据库连接)是数据库访问标准,允许不同平台的应用程序访问数据库。 - 信息和数据...

    MySQL数据库开发规范

    - 对于外键引用的字段,命名需与主表中的字段保持一致。 **约束的命名** - 主键约束命名:`PK_表名`。 - 唯一性约束命名:`UK_表名`;对于多个唯一性约束的表,命名为:`UK_表名缩写_字段名`。 - 检查约束命名:`CK...

    全国省市区数据(Sql Server 版)

    - **数据完整性**:为保证数据的一致性和完整性,可以使用外键约束来确保子表中的`ParentId`字段引用的`CodeId`在主表中确实存在。 通过以上分析,我们可以了解到这个全国省市区数据(Sql Server版)的核心知识点...

    sql part2.docx

    1. **确定左表和右表**:在SQL99写法中,通过`FROM`子句中表的顺序来确定左表和右表,左表是第一个表;而在Oracle写法中,通过`WHERE`子句中的“=”号位置来确定,左表是在“=”号左边的表。 2. **左表为主**:左...

    2009达内SQL学习笔记

    当两个表有相同字段时必须加前缀,列名前需加表名和“.”,如“s_emp.id”。 1、用法:SELECT columns,prod2,prod3<列> FROM Table1,table2<表名> 分号结束 如: select id from s_emp; select last_name,name ...

    sql语句常用语句使用用例

    以上内容涵盖了 SQL 中最常用的几个操作命令,包括查询、插入、更新和删除数据以及创建表等基本功能。通过这些基础操作,可以实现对数据库的管理和维护。需要注意的是,在实际应用过程中,还需要根据具体的业务需求...

    2021-2022计算机二级等级考试试题及答案No.3096.docx

    - **外键**: FOREIGN KEY(外键字段) REFERENCES 主键表(主键字段),用于维护不同表之间的关系。 - **检查**: CHECK(检查表达式),用于定义列的有效值或满足的条件。 - **默认值**: DEFAULT(默认值的表达式或NULL) ...

    2021-2022计算机二级等级考试试题及答案No.16987.docx

    SQL 查询表中的特定记录 - **知识点概述**:如何使用SQL查询表中职称为“教授”或“副教授”的记录。 - **详细解释**:在SQL中,要查询满足特定条件的记录,通常使用`SELECT`语句。对于本题中提到的情况,正确的...

    2021-2022计算机二级等级考试试题及答案No.10414.docx

    - **知识点总结**:在Access数据库中,通过建立表之间的关联可以实现数据的关联查询,主表和从表的概念非常重要。 #### 17. 微机系统的输出设备 - **知识点解析**:此题考查微机系统的输出设备。 - CD-ROM是一种...

    2021-2022计算机二级等级考试试题及答案No.5283.docx

    11. SQL 约束:在创建或修改表时,我们可以添加各种约束来确保数据的完整性和一致性。主要包括: - 主键约束(PRIMARY KEY):确保每条记录的唯一性,不允许为空。 - 唯一约束(UNIQUE):与主键类似,也确保字段...

    2021-2022计算机二级等级考试试题及答案No.13293.docx

    - **知识点**: 一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为外键。 - **解析**: 主键是表中的唯一标识符,用于确保每一行记录的唯一性。当一个表的主键被另一个表引用时,这个引用就称为外键。...

    2021-2022计算机二级等级考试试题及答案No.1736.docx

    当需要“删除主表中的记录时,同时删除子表中与之相关记录”的操作限制时,需要定义参照完整性(选项B)。这是通过建立主键和外键之间的关联来实现的。 ### 6. HTML书签定义 在HTML中,要定义一个书签,应使用`...

    2021-2022计算机二级等级考试试题及答案No.10887.docx

    - **参照完整性**:确保外键字段的值要么在主表中存在,要么为空。 - 错误选项C的解释在于,当建立关系时,用户不需要关闭“显示表”对话框,而是可以在其中选择要建立关系的表,并且可以通过拖拽字段来建立联系,...

    2021-2022计算机二级等级考试试题及答案No.16169.docx

    选项A(不能在子表的相关字段中输入不存在于主表主键中的值)描述了参照完整性的一个典型应用场景。 ### PowerPoint的幻灯片创建 题目考查了PowerPoint的基本操作。虽然内容提示向导是创建幻灯片的一种方式,但...

    收获不知Oracle

    5.2.1.8 不可不说的主外键设计265 5.2.1.9 组合索引高效设计要领272 5.2.1.10变换角度看索引的危害289 5.2.1.11如何合理控制索引数量295 5.2.2 位图索引的玫瑰花之刺 297 5.2.2.1 统计条数奋勇夺冠297 5.2.2.2 即席...

    jpivot学习总结.doc

    uniqueMembers 该属性用于优化产生的 SQL ,如果你知道这个级别和其父级别交叉后的值或者是维度表中给定的级别所有的值是唯一的,那么就可以设置该值为 true ,否则为 false 。 levelType 该 Level 的类型,默认...

Global site tag (gtag.js) - Google Analytics