码迷,mamicode.com
首页 > 其他好文 > 详细

获取某个表的字段,字段类型等属性

时间:2017-02-06 15:45:09      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:dig   ext   _id   when   lin   com   允许   blog   precision   

SELECT  
  --字段序号
  fieldNo = a.colorder,
  -- 字段名 
  fieldName = a.name,
  --类型
  fieldType = b.name,
  --长度
  fieldLength = COLUMNPROPERTY(a.id,a.name,PRECISION),
  --小数位数
  pointDigits = isnull(COLUMNPROPERTY(a.id,a.name,Scale),0),
  -- 允许空
  allowEmpty = case when a.isnullable=1 then else  end,
  --字段说明
  fieldDescript = isnull(g.[value],‘‘)
  
FROM  
  syscolumns a
left join  
  systypes b  
on  
  a.xusertype=b.xusertype
inner join  
  sysobjects d  
on  
  a.id=d.id and d.xtype=U and d.name<>dtproperties
left join  
  syscomments e  
on  
  a.cdefault=e.id
left join  
sys.extended_properties g  
on  
  a.id=G.major_id and a.colid=g.minor_id   
left join 
sys.extended_properties f
on  
  d.id=f.major_id and f.minor_id=0
where  
--表名!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!需要修改!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  d.name=pur_receipt_line 
order by  
  a.id,a.colorder 

 

获取某个表的字段,字段类型等属性

标签:dig   ext   _id   when   lin   com   允许   blog   precision   

原文地址:http://www.cnblogs.com/justqi/p/6370516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!