求一条SQL语句,查询表字段名,字段类型,字段长度,字段精度和字段注释

时间:2021-01-17 14:31:51
求一条SQL语句,查询表字段名,字段类型,字段长度,字段精度和字段注释。
如上。望指教。

5 个解决方案

#1


在系统表information_schema.columns中找找

#2


在系统表中information_schema.columns中可以找

#3


select * from information_schema.columns where TABLE_SCHEMA='tablename';

#4


select
    A.column_name 字段名,A.data_type 数据类型,A.data_length 长度,A.data_precision 整数位,
    A.Data_Scale 小数位,A.nullable 允许空值,A.Data_default 缺省值,B.comments 备注
from
    user_tab_columns A,user_col_comments B
where
    A.Table_Name = B.Table_Name
    and A.Column_Name = B.Column_Name
    and A.Table_Name = '[你的表名]'

欲了解更多内容,参见http://blog.chinaunix.net/uid-26167002-id-3190977.html

SELECT * FROM user_tab_columns A where  A.Table_Name =  '[你的表名]'; --表中字段格式配置信息
SELECT * FROM user_col_comments B where  B.Table_Name = '[你的表名]'; --加字段说明的表

#5


好吧,我的是oracle用的,楼上3位的information_schema.columns在oracle里是没有的,我还纳闷呢,不好意思了

#1


在系统表information_schema.columns中找找

#2


在系统表中information_schema.columns中可以找

#3


select * from information_schema.columns where TABLE_SCHEMA='tablename';

#4


select
    A.column_name 字段名,A.data_type 数据类型,A.data_length 长度,A.data_precision 整数位,
    A.Data_Scale 小数位,A.nullable 允许空值,A.Data_default 缺省值,B.comments 备注
from
    user_tab_columns A,user_col_comments B
where
    A.Table_Name = B.Table_Name
    and A.Column_Name = B.Column_Name
    and A.Table_Name = '[你的表名]'

欲了解更多内容,参见http://blog.chinaunix.net/uid-26167002-id-3190977.html

SELECT * FROM user_tab_columns A where  A.Table_Name =  '[你的表名]'; --表中字段格式配置信息
SELECT * FROM user_col_comments B where  B.Table_Name = '[你的表名]'; --加字段说明的表

#5


好吧,我的是oracle用的,楼上3位的information_schema.columns在oracle里是没有的,我还纳闷呢,不好意思了