请教sql语句如何取得一个表中的列名,数据类型,及长度?
sql语句如何取得一个表中的列名,数据类型,及长度?最好能一个语句搞定的.比如有一表tab,字段有:n1,n2我想取出后是这样:n1nvarchar100n2nvarch...
sql语句如何取得一个表中的 列名,数据类型,及长度?
最好能一个语句搞定的.
比如有一表tab, 字段有:n1,n2
我想取出后是这样:
n1 nvarchar 100
n2 nvarchar 100
怎么写? 展开
最好能一个语句搞定的.
比如有一表tab, 字段有:n1,n2
我想取出后是这样:
n1 nvarchar 100
n2 nvarchar 100
怎么写? 展开
5个回答
2015-11-13 · 知道合伙人软件行家
关注
展开全部
展开全部
1,可以通过sys.columns,syscolumns视图查看关于字段的所有信息,如select name,type_name(system_type_id)as 类型,max_length as 长度
from sys.columns where object_id=object_id('tab')
2,还可以通过sp_columns存储过程查看字段信息
from sys.columns where object_id=object_id('tab')
2,还可以通过sp_columns存储过程查看字段信息
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--果然简洁是王道啊呵呵
select * from sys.columns where object_id=object_id('tab')
select * from sys.columns where object_id=object_id('tab')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select column_name,data_type,LEN(data_type) from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME='表名'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sp_help tab
这样的?
这样的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询