欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
讀取SQLServer 數據表結構

剛好需要這個(gè)過(guò)程, 在網(wǎng)上找了幾個(gè), 感覺(jué)都差一些, 其SQL都特別長(cháng). 而且我特別需要用到聚類(lèi)索引, 自己寫(xiě)了個(gè), 這是程序開(kāi)發(fā)使用到的版本.

select o.name tablename, c.name fieldname, t.name fieldtype, columnproperty(c.id,c.name,'PRECISION') fieldlen, c.Scale,c.length,
  c.colid fieldorder, c.isnullable, 
  
case when c.colid in(select ik.colid
    
from sysindexes i, Sysindexkeys ik, sysobjects oo
    
where i.id=ik.id and i.indid=ik.indid
      
and i.name=oo.name and oo.xtype='PK' --主鍵
      and o.id=i.id 
  ) 
then 1 else 0 end isPrimaryKey,
  
case when c.colid in(select ik.colid
    
from sysindexes i, Sysindexkeys ik
    
where i.id=ik.id and i.indid=ik.indid
      
and o.id=i.id and i.indid=1 --聚類(lèi)索引
  ) then 1 else 0 end isClusterKey,
  
columnproperty( c.id, c.name,'IsIdentity') IsIdentity,
  
isnull(m.text,'') defaultvalue
from sysobjects o, syscolumns c, systypes t, syscomments m
where o.xtype='U'
  
and o.id=c.id 
  
and c.xtype=t.xtype
  
and c.cdefault*=m.id
order by o.name, c.colid

程序使用到的版本是否用0/1表示, 如果用在文檔整理, 難看得要命, 優(yōu)化了個(gè)文檔版本的,在查詢(xún)分析器找出來(lái)還是蠻好看的.

select case when c.colid=1 then o.name else '' end 表名, 
  c.colid 順序, 
  c.name 字段名, 
  t.name 字段類(lèi)型, 
  
columnproperty(c.id,c.name,'PRECISION') 字段長(cháng)度, 
  
isnull(c.Scale,'') 小數位,
  c.length 占用字節,
  
case when c.isnullable=1 then '' else '' end 可為空, 
  
case when c.colid in(select ik.colid
    
from sysindexes i, Sysindexkeys ik, sysobjects oo
    
where i.id=ik.id and i.indid=ik.indid
      
and i.name=oo.name and oo.xtype='PK' --主鍵
      and o.id=i.id 
  ) 
then '' else '' end 主鍵,
  
case when c.colid in(select ik.colid
    
from sysindexes i, Sysindexkeys ik
    
where i.id=ik.id and i.indid=ik.indid
      
and o.id=i.id and i.indid=1 --聚類(lèi)索引
  ) then '' else '' end 聚類(lèi)索引,
  
case when columnproperty( c.id, c.name,'IsIdentity')=1 then '' else '' end 自增長(cháng),
  
isnull(m.text,'') 默認值
from sysobjects o, syscolumns c, systypes t, syscomments m
where o.xtype='U'
  
and o.id=c.id 
  
and c.xtype=t.xtype
  
and c.cdefault*=m.id
order by o.name, c.colid

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
找SQL表的主鍵
用Sql語(yǔ)句生成Sqlserver數據字典 - 用Sql語(yǔ)句生成Sqlserver數據字典 - 老名家福 - 博客園
sql server2005 存儲數據庫表名、字段名、描述的數據庫表和sql語(yǔ)句
簡(jiǎn)單的3個(gè)SQL視圖搞定所有SqlServer數據庫字典
SqlServer-TableDesc
列出SQL SERVER 所有表,字段名,主鍵,類(lèi)型,長(cháng)度,小數位數等信息
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久