oracle查询一张表的主键,Oracle查询表主键、外键
Oracle查询表主键、外键
1. 查找表的所有索引(包括索引名,类型,构成列)
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 要查询的表
2. 查找表的主键(包括名称,构成列)
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 要查询的表
3. 查找表的唯一性约束(包括名称,构成列)
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 要查询的表
4. 查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询)
第1步:查询外键的列名
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表
第2步:查询外键约束的列名
select * from user_cons_columns cl where cl.constraint_name = 外键名称
第3步:查询引用表的键的列名
select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名
5. 查询表的所有列及其属性
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 要查询的表
相关资源:oracle查询主键_oracle查询主键,查询oracle主键语句-Oracle文档类...
oracle查询一张表的主键,Oracle查询表主键、外键相关推荐
- oracle 查询两张表合并,oracle的多表合并查询-工作心得
刚刚开发需求写了个SQL,记个笔记,学习下关于数据库的多表合并查询的用法 select t.* from A t UNION ALL/UNION/Intersect/MINUS select s.* ...
- oracle统计多张表的数据量,Oracle 统计用户下表的数据量实现脚本
要想统计用户下所有表的数据量,可以查看user_tables,此表里面是统计信息,当然这个可能不太准,要想非常精确,需要直接count表.下面的脚本有异常不中断,可以重复执行的特点. create t ...
- oracle查询多张表交集,Oracle中对两个数据表交集的查询-专栏,ORACLE
oracle关系型管理系统是世界上流行的关系,它是一个极其强悍.灵活和复杂的系统,据说,在使用oracle时应有这样的观念,那就是在sql中近乎可以推动任何一种想法. 下面向你们介绍使用sql查两个o ...
- oracle删除一张表的sql语句,oracle删除表的语句
oracle删除一个用户下的表的sql语句是什么啊 删除用户所有表declarecursor c1 is select table_name from dba_tables where owner=' ...
- mysql 引擎 外键_mysql的事物,外键,与常用引擎
### part1 时间类型 date YYYY-MM-DD 年月日 (出现日期) time HH:MM:SS 时分秒 (竞赛时间) year YYYY 年份值 (红酒年份 82年矿泉水) datet ...
- oracle查表字段长度,oracle中查询某张表中的字段名,字段类型,字段长度等信息...
oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息 --更改某张表的字段类型长度 alter table bill_info modify IDCARD VARCHAR2 (30) ...
- oracle查询表的id,oracle 查看所有用户及密码 实现Oracle查询用户所有表
1.oracle 查看所有用户及密码 SQL> select username from dba_users; 2. 实现Oracle查询用户所有表 下面为您介绍的语句用于实现Oracle查询用 ...
- oracle 中某张表备份,张表系统流程(java程序备份及恢复SQL2000中数据库中的某张表)...
java程序备份及恢复SQL2000中数据库中的某张表 你可以现在数据库里面建立一张视图,视图里面的SQL语句就是查询该数据库中的表明,这就是访问系统表的内容,只提供单独一个列,然后展示给客户,当客户 ...
- mysql 左连接两张表_mysql左连接右连接(查询两张表不同的数据)
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 : right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录: inner join(等值连 ...
最新文章
- Spring基础专题——第六章(Aop编程)
- MongoError: topology was destroyed解决方法
- CVPR 2021 | 港科大:如何利用闪光图像(flash image)来去除反光
- 用钉钉接收zabbix告警
- 关于Paxos 幽灵复现问题的看法
- 1040 有几个PAT
- python语言实现读取菜谱_通过Python语言实现美团美食商家数据抓取
- STC8A8K64D4(51系列单片机)printf打印数据异常的问题
- 集成测试和单元测试覆盖率合并
- vue自定义点击空白隐藏其他标签
- 在物联网(IOT)的背景下是怎样定义物模型的
- rocketmq 远程连_RocketMQ-单机版安装及远程连接测试
- STM32F4(正点原子)学习笔记(一):GPIO及其小实验
- ENSP实现小型企业网三层架构
- 推荐完全免费的三维模型下载网站
- 【项目管理】结束项目需要做什么?
- 基于全志D1-H哪吒让LVGL8带的Music-Demo音乐响起来
- 基于Proteus平台的TEC-5H模型计算机电路设计与仿真
- python字符串高效拼接
- SURF网格化特征点提取算法流程(一)
热门文章
- 每秒处理1000万用户请求…云上架构如何实现高性能和高可用
- 内核解密 | Oracle 18c 数据库安装ORA-12754的两种解决方案
- 华为云联合HarmonyOS发布智联生活行业加速器
- 云小课 | 到底什么是区块链?
- 我的编辑器能玩贪吃蛇,一起玩不?
- 前端面试常考题:JS垃圾回收机制
- 【经验】GaussDB(for MySQL)性能优化 —— 日志的“快递驿站”
- 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊
- ServiceComb java-chassis和CSE java-chassis的区别
- 【华为云动态】华为云DevCloud助力DevOps标准体系建设