查看ORACLE 数据库及表信息.doc

查看ORACLE 数据库及表信息.doc

ID:48214886

大小:14.72 KB

页数:2页

时间:2020-01-22

查看ORACLE 数据库及表信息.doc_第1页
查看ORACLE 数据库及表信息.doc_第2页
资源描述:

《查看ORACLE 数据库及表信息.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、-- 查看ORACLE 数据库中本用户下的所有表 SELECTtable_nameFROMuser_tables;-- 查看ORACLE 数据库中所有用户下的所有表 selectuser,table_namefromall_tables;-- 查看ORACLE 数据库中本用户下的所有列 selecttable_name,column_namefromuser_tab_columns;-- 查看ORACLE 数据库中本用户下的所有列 selectuser,table_name,column_namefromal

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

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

4、_PRECISION,NULLABLE FROMuser_tab_columns ORDERBYtable_name,COLUMN_ID;--查看所有表空间  selecttablespace_name,sum(bytes)/1024/1024fromdba_data_files  groupbytablespace_name--查看未使用表空间大小selecttablespace_name,sum(bytes)/1024/1024fromdba_free_spacegroupbytablespace_nam

5、e;-- 查看数据库中表、索引占用的数据库空间大小 SELECT*FROMuser_segments;-- 查看所有表的记录数 CREATETABLEtable_count(table_nameVARCHAR2(50),columnsNUMBER(20)); -- 通过PB运行下面的语句,得到结果集,将结果集在PB下执行,最后提交select'insertintotable_countvalues('''

6、

7、table_name

8、

9、''',(selectcount(1)from'

10、

11、table_name

12、

13、'

14、));//'

15、

16、commentsfromuser_tab_comments; -- 所有表的记录都在table_count了 SELECT*FROMtable_count;

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

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

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