SQL查询表名、列名、列属性

SQL查询表名、列名、列属性

ID:45099177

大小:55.00 KB

页数:5页

时间:2019-11-09

SQL查询表名、列名、列属性_第1页
SQL查询表名、列名、列属性_第2页
SQL查询表名、列名、列属性_第3页
SQL查询表名、列名、列属性_第4页
SQL查询表名、列名、列属性_第5页
资源描述:

《SQL查询表名、列名、列属性》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle: 1.查询表名:  selecttable_name,tablespace_name,temporary fromuser_tables //在所有非管理员创建的表中查询      select table_name,tablespace_name,temporary fromdba_tables //在所有管理员创建的表中查询      select table_name,tablespace_name,temporary fromall_tables //在所有表中查询      select table_name

2、,tablespace_name,temporary fromall_tables where table_name='表名' //在所有表中查询指定表       selecttable_name,tablespace_name,temporary fromall_tables where lespace_name='表空间名'//在所有表中查询属性指定表空间的表        其中:table_name:表名(varchar2(30));  tablespace_name:存储表名的表空间(varchar2(30));  tem

3、porary:能无法为暂时表(varchar2(1))。  eg: selecttable_name,tablespace_name,temporary from user_tables wheretable_name='TEST_TEMP';  结果:  --------------------------------------------------------------------------------  table_nametablespace_name temporary  TEST_TEMPSDMP N  ----

4、----------------------------------------------------------------------------  注:表名变量值必须大写。  2.查询表列名:  复制代码代码如下:     SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名'ORDER BY COLUMN_ID     SELECT COLUMN_NAME FROM DBA_TAB_COLUMNS WHERETABLE_NAME = '表名' ORD

5、ER BY COLUMN_ID     SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '表名'ORDER BY COLUMN_ID  selectcolumn_name,data_type ,data_length,data_precision,data_scale fromuser_tab_columns where table_name='表名';  其中:column_name:列名(varchar2(30));  data_type:列的数据类型(var

6、char2(106));  data_length:列的长度(number);  eg:selectcolumn_name,data_type ,data_length,data_precision,data_scale fromuser_tab_columns where table_name='TEST_TEMP';      结果:      column_name data_type data_length data_precision data_scale   ID NUMBER 220  NAMENVARCHAR2 20

7、  SEX CHAR1  GRADENVARCHAR2 10  --------------------------------------------------------------------------------  注:表名变量值必须大写。  另外,也可以 议决all_tab_columns来获取有关表的数据。  eg:select *from all_tab_columns where table_name='TEST_TEMP'; sqlserver:select namefrom syscolumns where 

8、id=object_id('表名')select count(*)from syscolumns where id=object_id('表名')--读取库中的所有表名 select name from sysobjects wher

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

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

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