sqlserver中查询表字段的sql语句

sqlserver中的表信息字段信息这些东西也是放到系统表中的,以下sql语句用于查询某表的字段信息。

select t1.id object_id,t1.name object_name,t2.value table_comment,t3.colorder,t3.name col_name,t5.name col_type,COLUMNPROPERTY(t1.id,t3.name,'Precision') precision,COLUMNPROPERTY(t1.id,t3.name,'Scale') scale,t4.value col_comment,t3.isnullable,t3.length from 
(select id,name from sysobjects) t1
left join (select major_id,value from sys.extended_properties where class="1" and minor_id=0) t2
on t2.major_id=t1.id
left join (select id,name,xtype,length,isnullable,colorder from syscolumns) t3
on t3.id=t1.id
left join (select major_id,minor_id,value from sys.extended_properties where class="1" and minor_id<>0) t4
on t4.major_id=t1.id and t4.minor_id=t3.colorder
left join (select name,xusertype from systypes) t5
on t5.xusertype=t3.xtype
where t1.name in ('orderbill')
order by object_name,colorder

 

finished

转载于:https://www.cnblogs.com/vanwoos/p/8027369.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值