国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

基于SQL2005 SQL2008 表結(jié)構(gòu)信息查詢(xún)升級(jí)版的詳解(含外鍵信息)

2024-08-31 01:01:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
SELECT
表名=CASE WHEN a.colorder = 1 THEN d.name ELSE '' END,
表說(shuō)明=CASE WHEN a.colorder = 1 THEN isnull(f.value, '') ELSE '' END ,
字段序號(hào)=a.colorder ,
字段名=a.name ,
標(biāo)識(shí)=CASE WHEN COLUMNPROPERTY(a.id, a.name, 'IsIdentity') = 1 THEN '√' ELSE '' END ,
主鍵=CASE WHEN EXISTS (
  SELECT 1
  FROM dbo.sysindexes si
  INNER JOIN dbo.sysindexkeys sik ON si.id = sik.id AND si.indid = sik.indid
  INNER JOIN dbo.syscolumns sc ON sc.id = sik.id AND sc.colid = sik.colid
  INNER JOIN dbo.sysobjects so ON so.name = so.name AND so.xtype = 'PK'
  WHERE sc.id = a.id AND sc.colid = a.colid) THEN '√'
  ELSE ''
 END ,
 外鍵=CASE WHEN tony.fkey is not null and tony.fkey=a.colid THEN '√' ELSE '' END ,
 外鍵表=CASE WHEN tony.fkey is not null and tony.fkey=a.colid
THEN object_name(tony.fkeyid) ELSE ''
   END ,
 外鍵字段=CASE WHEN tony.fkey is not null and tony.fkey=a.colid
 THEN (SELECT name FROM syscolumns
   WHERE colid=tony.fkey AND id=tony.fkeyid)  
 ELSE ''
 END,
 類(lèi)型=b.name ,
 長(zhǎng)度=a.length ,
 精度=COLUMNPROPERTY(a.id, a.name, 'PRECISION') ,
 小數(shù)位數(shù)=ISNULL(COLUMNPROPERTY(a.id, a.name, 'Scale'), 0) ,
 允許空=CASE WHEN a.isnullable = 1 THEN '√' ELSE '' END ,
 默認(rèn)值= ISNULL(e.text, ''),
 字段說(shuō)明=ISNULL(g.[value], ''),
 創(chuàng)建時(shí)間=d.crdate,
 更改時(shí)間=CASE WHEN a.colorder = 1 THEN d.refdate ELSE NULL END
FROM dbo.syscolumns a
LEFT JOIN dbo.systypes b ON a.xtype = b.xusertype
INNER JOIN dbo.sysobjects d ON a.id = d.id AND d.xtype = 'U' AND d.status >= 0
LEFT JOIN dbo.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 
LEFT JOIN sysobjects htl ON htl.parent_obj=d.id AND htl.xtype='F'
LEFT JOIN sysforeignkeys tony on htl.id=tony.constid
WHERE d.name='tb'  --這里輸入包含表名稱(chēng)的條件
ORDER BY d.id, a.colorder
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田县| 东莞市| 永兴县| 光泽县| 岐山县| 酉阳| 浙江省| 昌平区| 南乐县| 自治县| 大冶市| 宜兴市| 大理市| 尼勒克县| 彭州市| 八宿县| 浑源县| 临沂市| 读书| 太湖县| 易门县| 阿荣旗| 乾安县| 竹北市| SHOW| 河北省| 类乌齐县| 鹤岗市| 扶余县| 凤冈县| 邵武市| 砚山县| 屯留县| 赤壁市| 忻州市| 金门县| 五大连池市| 九台市| 东乡族自治县| 新泰市| 乾安县|