oracle取表名及注释

oracle取表名及注释

ID:34724998

大小:51.03 KB

页数:3页

时间:2019-03-10

oracle取表名及注释_第1页
oracle取表名及注释_第2页
oracle取表名及注释_第3页
资源描述:

《oracle取表名及注释》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、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_n

2、ameandau.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*fromus

3、er_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_comm

4、entscwheret.table_name=c.table_nameandt.column_name=c.column_nameandt.table_name=要查询的表取Oracle表名字段名注释等实用语句--查看ORACLE数据库中本用户下的所有表SELECTtable_nameFROMuser_tables;--查看ORACLE数据库中所有用户下的所有表selectuser,table_namefromall_tables;--查看ORACLE数据库中本用户下的所有列selecttable_name,column_namefro

5、muser_tab_columns;--查看ORACLE数据库中本用户下的所有列selectuser,table_name,column_namefromall_tab_columns;--查看ORACLE数据库中的序列号select*fromuser_sequences;--上面的所有对象,都可以通过下面的SQL语句查询得到--查询所有的用户生成的ORACLE对象SELECT*FROMuser_objects;--查看ORACLE数据库中所有表的注释selecttable_name,commentsfromuser_tab_comme

6、nts;--查看ORACLE数据库中所有列的注释selecttable_name,column_name,commentsfromuser_col_comments;--给表加ORACLE的注释COMMENTONTABLEaa10IS'系统参数表';--给列加ORACLE的注释COMMENTONCOLUMNaa10.aaa100IS'参数类别';--查看表中列的属性,包括数据类型,是否非空等DESCaa10;--通过系统表,查看表中列的属性,包括数据类型,是否非空等SELECTtable_name,COLUMN_ID,column_na

7、me,data_type,data_length,DATA_PRECISION,NULLABLEFROMuser_tab_columnsORDERBYtable_name,COLUMN_ID;--查看所有表空间selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name--查看未使用表空间大小selecttablespace_name,sum(bytes)/1024/1024fromdba_free_spacegroupbytable

8、space_name;--查看数据库中表、索引占用的数据库空间大小SELECT*FROMuser_segments;--查看所有表的记录数CREATETABLEtable_count(table_nameV

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。