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、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表
查询外键约束的列名:
select * from user_cons_columns cl where cl.constraint_name = 外键名称
查询引用表的键的列名:
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 = 要查询的表

转载于:https://blog.51cto.com/5880340/979451

如何在oracle中查询所有用户表的表名、主键名称、索引、外键等 - Oracle   基础和管理_files...相关推荐

  1. 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    使用select   *   from   user_tables   可以查询出所有的用户表. 查所有用户的表在all_tables 主键名称.外键在all_constraints 索引在all_i ...

  2. oracle 中查询当前用户可以看到的表名、表对应的所有字段

    2019独角兽企业重金招聘Python工程师标准>>> 1.oracle 查询当前用户下的表名,表注释 select t.table_name, f.comments   from ...

  3. Oracle查询对应表是否在使用,oracle 中查询当前用户可以看到的表名、表对应的所有字段...

    1.oracle 查询当前用户下的表名,表注释 select t.table_name, f.comments from user_tables t inner join user_tab_comme ...

  4. 如何在SQL Server中索引外键列

    Before going through the main concern of this article, indexing the foreign key columns, let's take ...

  5. SQL Server中的六种约束:主键约束,外键约束,唯一约束,非空约束,检查约束,默认约束

    什么是约束? 数据库-由若干张数据表组成(理解为一个类库) 数据表-由行和列组成的一个二维数组(理解为一个类) 列-字段(理解为表中对象的一个属性) 行-理解为表中的一个对象 约束是数据库中保证数据完 ...

  6. Oracle中查询用户表/索引/视图的创建语句

    1.查询当前用户下表的创建语句 select dbms_metadata.get_ddl('TABLE','ux_future') from dual; 2.查询其他用户下表的创建语句 select ...

  7. oracle查表字段长度,oracle中查询某张表中的字段名,字段类型,字段长度等信息...

    oracle中查询某张表中的字段名,字段类型,是否为空,字段长度等信息 --更改某张表的字段类型长度 alter table bill_info modify IDCARD VARCHAR2 (30) ...

  8. 查看oracle已经锁定的表,Oracle中查询被锁定的表

    Oracle中查询被锁定的表 select --l.*,o.owner object_owner, o.object_Name,mac.status,mac.oSUSEr,mac.machine tr ...

  9. 删除oracle所有表外键,Oracle中查询、禁用、起用、删除表外键

    Oracle中查询.禁用.启用.删除表外键 1.查询所有表的外键: select table_name, constraint_name from user_constraints where con ...

最新文章

  1. Linux经常使用的命令(十) - nl
  2. stm32 DMA 配置 串口程序
  3. Android自己主动化測试之Monkeyrunner用法及实例
  4. Git笔记(32) 高级合并
  5. 开发函数计算的正确姿势 —— 排查超时问题
  6. linux 内核udp编程,Linux下网络编程实现UDP,还有大量实例
  7. JS中this到底指哪个对象
  8. Atitit 面试技术点最小化问题法总结 目录 1. Web 前端 1 1.1. Jq 常用操作哪些?? 1 1.2. 查询后如何绑定后端数据到表格 2 1.3. 提交后怎么接受表单数据 2 2.
  9. NorthWind基本数据库添加问题
  10. 字体在ppt中可以整体替换吗_在ppt中怎么批量替换字体和图片呢?
  11. hdu 2167 Pebbles 状态压缩dp
  12. 【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇二:基于OneNote难点突破和批量识别
  13. 正确建立索引以及最左前缀原则
  14. 如何导出word文档
  15. 使用fiddler手机微信小程序抓包
  16. java的行业认证_Sun认证Java程序员考试介绍
  17. ASMEDIA祥硕 PCIe与SATA控制芯片
  18. python输入10个数据_分享10个数据分析的小技巧(Python)
  19. 阵列卡服务器启动不到pe桌面,制作启动u盘加载阵列卡驱动无法安装怎么办
  20. blah什么意思_blah是什么意思_blah怎么读_blah翻译_用法_发音_词组_同反义词_废话-新东方在线英语词典...

热门文章

  1. 一个php请求的执行过程,PHP程序执行的过程原理
  2. mysql三高讲解(三)3.1 如何提高where效率
  3. 机器学习专题(一):绪论
  4. java怎么配置tomcat_Eclipse中配置Tomcat
  5. 修改java bean,java – 以编程方式修改Spring bean
  6. vue商品列表滚动效果_vue+帧动画 实现 获奖奖品列表滚动循环展示
  7. Node.js webpack
  8. javascript 控制语句
  9. 编程语言对比 函数定义
  10. vue.js computedmethod