欢迎投稿

今日深度:

通过表名和字段名查询字段类型,查询字段类型

通过表名和字段名查询字段类型,查询字段类型


        今天遇到了一个问题,就是要通过表名和字段名获取该字段的字段类型。网上找了好多方法,都不成功(本人的数据库方面的知识比较匮乏奋斗)。后来,终于找到一个正确的语句,特此记录。

       

    select data_type from user_tab_columns where table_name ='表名' and column_name ='字段名'


 


怎字段名查找所在的表名

select a.name 表名,b.name 列名
from sysobjects a,syscolumns b
where a.id=b.id
and b.name='字段名'
and a.type='U'
 

怎将oracle表中的字段类型、字段注释说明、字段名一起查询出来

楼主可以使用下面的语句:
SELECT b.column_name column_name --字段名
,b.data_type data_type --字段类型
,b.data_length --字段长度
,a.comments comments --字段注释
FROM user_col_comments a
,all_tab_columns b
WHERE a.table_name = b.table_name and
a.table_name = 'table_name';

PS:
table_name 大小写敏感。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/4306.html NewsArticle 通过表名和字段名查询字段类型,查询字段类型 今天遇到了一个问题,就是要通过表名和字段名获取该字段的字段类型。网上找了好多方法,都不成功(本人的数据库方面的知识比较匮...
评论暂时关闭