取得資料表欄位說明

 

-- 取得欄位定義
select  SysObjects.name TableName
      ,syscolumns.colorder
      ,syscolumns.name ColName 
      ,
Case  systypes.name 
            
when   ' int '   Then   ' int '
            
when   ' tinyint '   Then   ' tinyint '
            
when   ' char '   Then   ' C '
            
when   ' varchar '   Then   ' VC '
            
when   ' numeric '   Then   ' N '
        
End   coltype
      ,
Case  systypes.name 
            
when   ' int '   Then  syscolumns.xprec
            
when   ' tinyint '   Then  syscolumns.xprec
            
when   ' char '   Then  syscolumns.length
            
when   ' varchar '   Then  syscolumns.length
            
when   ' numeric '   Then  syscolumns.xprec
        
End   length
      ,
Case  systypes.name 
            
when   ' numeric '   Then  syscolumns.xscale
            
else   0
        
End   xscale
      ,sysproperties.value
  
From  SysObjects SysObjects
       
Join  syscolumns syscolumns
            
On  SysObjects.id  =  syscolumns.id
       
Left   Outer   Join  sysproperties sysproperties
            
On  syscolumns.id  =  sysproperties.id
           
And  syscolumns.colorder  =  sysproperties.smallid
       
Join  systypes systypes
            
On  syscolumns.xtype  =  systypes.xtype
 
Where  SysObjects.status  >   0
   
And  SysObjects.xtype  =   ' U '
   
And   Not  (SysObjects.name  like   ' %Log ' )
   
order   by   SysObjects.Name
            ,syscolumns.colorder

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值