首页 >

oracle怎么查看一个表的主键 – 数据库 – 前端|

波的笔顺怎么写,ps怎么改变模版颜色,5s怎么调24小时oracle怎么查看一个表的主键 - 数据库 - 前端|oracle怎么查看一个表的主键

1、查找表的所有索引(包括索引名,类型,构成列):selectt.*,i.index_typefromuser_ind_columnst,user_indexesiwheret.index_name=i.index_nameandt.table_name=i.table_nameandt.table_name=要查询的表2、查找表的主键(包括名称,构成列):selectcu.*fromuser_cons_columnscu,user_constraintsauwherecu.constraint_name=au.constraint_nameandau.constraint_type='P'andau.table_name=要查询的表3、查找表的唯一性约束(包括名称,构成列):selectcolumn_namefromuser_cons_columnscu,user_constraintsauwherecu.constraint_name=au.constraint_nameandau.constraint_type='U'andau.table_name=要查询的表4、查找表的外键(包括名称,引用表的表名和对应的键名,下面是分成多步查询):

select*fromuser_constraintscwherec.constraint_type='R'andc.table_name=要查询的表查询外键约束的列名:

select*fromuser_cons_columnsclwherecl.constraint_name=外键名称查询引用表的键的列名:select*fromuser_cons_columnsclwherecl.constraint_name=外键引用表的键名5、查询表的所有列及其属性selectt.*,c.COMMENTSfromuser_tab_columnst,user_col_commentscwheret.table_name=c.table_nameandt.column_name=c.column_nameandt.table_name=要查询的表6、Oracle中每个用户表的表名和行数selecttable_name,num_rowsfromuser_tables;7、Oracle查询用户表空间:

select*fromuser_all_tables8、Oracle查询所有函数和储存过程:

select*fromuser_source9、Oracle查询所有用户:

select*fromall_users;select*fromdba_users10、Oracle查看当前用户连接:select*fromv$Session11、Oracle查看当前用户权限:

select*fromsession_privs12、Oracle查看用户表空间使用情况: selecta.file_id"FileNo",a.tablespace_name "Tablespace_name", a.bytes"Bytes",a.bytes-sum(nvl(b.bytes,0))"Used", sum(nvl(b.bytes,0))"Free", sum(nvl(b.bytes,0))/a.bytes*100"%free" fromdba_data_filesa,dba_free_spaceb wherea.file_id=b.file_id(+) groupbya.tablespace_name, a.file_id,a.bytesorderbya.tablespace_name;


oracle怎么查看一个表的主键 - 数据库 - 前端|
  • puk是什么意思 - 数据库 - 前端|
  • puk是什么意思 - 数据库 - 前端| | puk是什么意思 - 数据库 - 前端| ...

    oracle怎么查看一个表的主键 - 数据库 - 前端|
  • 在oracle中如何备份试图View呢 - 数据库 - 前端|
  • 在oracle中如何备份试图View呢 - 数据库 - 前端| | 在oracle中如何备份试图View呢 - 数据库 - 前端| ...

    oracle怎么查看一个表的主键 - 数据库 - 前端|
  • 怎样查看用户登录的ip地址 - 数据库 - 前端|
  • 怎样查看用户登录的ip地址 - 数据库 - 前端| | 怎样查看用户登录的ip地址 - 数据库 - 前端| ...