1. 1、查找表的所有索引(包括索引名,类型,构成列):
  2.  
  3. 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 = 要查询的表
  4.  
  5. 2、查找表的主键(包括名称,构成列):
  6.  
  7. 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 = 要查询的表
  8.  
  9. 3、查找表的唯一性约束(包括名称,构成列):
  10.  
  11. 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 = 要查询的表
  12.  
  13. 4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):
  14.  
  15. select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表
  16.  
  17. 查询外键约束的列名:
  18.  
  19. select * from user_cons_columns cl where cl.constraint_name = 外键名称
  20.  
  21. 查询引用表的键的列名:
  22.  
  23. select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名
  24.  
  25. 5、查询表的所有列及其属性
  26.  
  27. 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 = 要查询的表
  28.  
  29. 6Oracle中每个用户表的表名和行数
    select table_name,num_rows from user_tables;
  30.  
  31. 7Oracle查询用户表空间:select * from user_all_tables
  32.  
  33. 8Oracle查询所有函数和储存过程:select * from user_source
  34.  
  35. 9Oracle查询所有用户:
    select * from all_users;
    select * from dba_users
  36.  
  37. 10Oracle查看当前用户连接:select * from v$Session
  38.  
  39. 11Oracle查看当前用户权限:select * from session_privs
  40.  
  41. 12Oracle查看用户表空间使用情况:
  42.  
  43.   select a.file_id "FileNo",a.tablespace_name
  44.  
  45.   "Tablespace_name",
  46.  
  47.   a.bytes "Bytes",a.bytes-sum(nvl(b.bytes,0)) "Used",
  48.  
  49.   sum(nvl(b.bytes,0)) "Free",
  50.  
  51.   sum(nvl(b.bytes,0))/a.bytes*100 "%free"
  52.  
  53.   from dba_data_files a, dba_free_space b
  54.  
  55.   where a.file_id=b.file_id(+)
  56.  
  57.   group by a.tablespace_name ,
  58.  
  59.   a.file_id,a.bytes order by a.tablespace_name;

161214、oracle查询表信息的更多相关文章

  1. oracle查询表信息

    oracle查询表信息(索引,外键,列等) oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下: 1.查询出所有的用户表 select * fro ...

  2. 类型:Oracle;问题:oracle 查询表详细信息;结果:oracle查询表信息(索引,外键,列等)

    oracle查询表信息(索引,外键,列等) oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下,希望对大家有所帮助: 1.查询出所有的用户表sel ...

  3. oracle查询表信息(索引,外键,列等)

    oracle中查询表的信息,包括表名,字段名,字段类型,主键,外键唯一性约束信息,索引信息查询SQL如下,希望对大家有所帮助:1.查询出所有的用户表 select * from user_tables ...

  4. Oracle 查询表信息(字段+备注) .

    var t=   CardService.GetInstance().test("900000000233");          foreach (DataRow row in ...

  5. Oracle数据库查询表信息/列信息(列ID/列名/数据类型/长度/精度/是否可以为null/默认值/是否自增/是否是主键/列描述)

    查询表信息(表名/表描述) Select table_Name As Name,Comments As Value From User_Tab_Comments Where table_Type='T ...

  6. Oracle 查询表分区相关信息

    Oracle 查询表分区相关信息 --表分区 --1,分区表信息 -- (1)显示数据库所有分区表的信息 select * from DBA_PART_TABLES a where a.owner=u ...

  7. Oracle查询表主键、外键

    项目中用到的一些Sql(oracle下的)总结: 1.查找表的所有索引(包括索引名,类型,构成列) select t.*,i.index_type from user_ind_columns t,us ...

  8. Oracle 查询表注释以及字段注释

    Oracle 查询表注释以及字段注释 --表字段信息 select * from all_tab_columns a where a.TABLE_NAME='T_X27_USER'; --表注释信息 ...

  9. Oracle查询表空间使用率很慢

    Oracle查询表空间使用率很慢 问题描述 执行查询表空间的语句,需要接近2min的时间才能执行完成. 以前也在其他客户的生产库遇到过一样的情况,当时是由于回收站的内容过多引起的. 不过这次的情况却不 ...

随机推荐

  1. nginx连接php fastcgi配置

    匹配到php结尾的文件抛到后端 后端php端口9000

  2. .net 设置导航的当前状态

    1.静态地址共用母版页时,加当前页的状态(使用加参数的方法实现): a: main.Master为链接设参数 MenuId <li> <a <%=MenuId==?" ...

  3. bzoj3991: [SDOI2015]寻宝游戏--DFS序+LCA+set动态维护

    之前貌似在hdu还是poj上写过这道题. #include<stdio.h> #include<string.h> #include<algorithm> #inc ...

  4. Java中的Bigdecimal类型运算

    Java中的Bigdecimal类型运算 双精度浮点型变量double可以处理16位有效数.在实际应用中,需要对更大或者更小的数进行运算和处理.Java在java.math包中提 供的API类BigD ...

  5. 超文本引用href的几种用法

    href="要跳转目标链接"; href="#";当前页面不跳转(返回顶部) href="###";当前页面不跳转(同时不回到顶部) hre ...

  6. js 检查是否为手机端

    let isMobile = function(){ let userAgentInfo = navigator.userAgent; let Agents = new Array("And ...

  7. java中hashCode方法与equals方法的用法总结

    首先,想要明白hashCode的作用,必须要先知道Java中的集合. 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set. 前者集合内的元素是有序的,元素可以重 ...

  8. Apache Spark源码走读之23 -- Spark MLLib中拟牛顿法L-BFGS的源码实现

    欢迎转载,转载请注明出处,徽沪一郎. 概要 本文就拟牛顿法L-BFGS的由来做一个简要的回顾,然后就其在spark mllib中的实现进行源码走读. 拟牛顿法 数学原理 代码实现 L-BFGS算法中使 ...

  9. 获取AndroidManifest.xml文件中的meta-data

    以获取高德地图的key值为例 <meta-data android:name="api_key" android:value="l8o0DhNxmvPDpCxTab ...

  10. Thinking in Java——笔记(3)

    Operator Using Java operators Some operators change the value of an operand. This is called a side e ...