sql如何获得某个数据库里面的表的字段名,字段类型,字段长度(sql server2005)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql如何获得某个数据库里面的表的字段名,字段类型,字段长度(sql server2005)相关的知识,希望对你有一定的参考价值。
select
a.name as colname,
b.name as typename
from
syscolumns a,systypes b
where
a.xusertype=b.xusertype
and
a.id=object_id('表名')
里面填表名就可以得到字段名,字段类型.但是现在我需要的是获得某个数据库里面的表的字段名,字段类型,字段长度,不能用use 数据库这种方法
select
c.name as tablename,
a.name as colname,
b.name as typename
from
syscolumns a,systypes b ,sysobjects c
where
a.xusertype=b.xusertype
and a.id=c.id
order by c.id本回答被提问者采纳 参考技术B desc 表名
Oracle用sql查询某张表的字段信息(字段类型长度等)
查看某张表所有的字段信息
-- 查看某张表所有的字段信息
select
t.table_name, -- 表名
t.column_name, -- 字段名
t.data_type, -- 字段类型
t.data_length -- 字段长度
from
user_tab_columns t
where
t.table_name='表名';
查看某张表的某个字段信息
-- 查看某张表的某个字段信息
select
t.table_name, -- 表名
t.column_name, -- 字段名
t.data_type, -- 字段类型
t.data_length -- 字段长度
from
user_tab_columns t
where
t.table_name='表名' and t.column_name='字段名';
以上是关于sql如何获得某个数据库里面的表的字段名,字段类型,字段长度(sql server2005)的主要内容,如果未能解决你的问题,请参考以下文章