日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 默认站点!

默认站点

當前位置: 首頁 >

columnproperty server sql_获取SQL Server表字段的各种属性

發布時間:2023/12/4 31 豆豆
默认站点 收集整理的這篇文章主要介紹了 columnproperty server sql_获取SQL Server表字段的各种属性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SELECT

(CASE WHEN a.colorder=1 THEN d.name ELSE '' END) N'表名',

a.colorder N'字段序號',

a.name N'字段名',

(CASE WHEN COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 THEN '√'ELSE '' END) N'標識',

(CASE WHEN (SELECT COUNT(*)

FROM sysobjects

WHERE (name in

(SELECT name

FROM sysindexes

WHERE (id = a.id) AND (indid in

(SELECT indid

FROM sysindexkeys

WHERE (id = a.id) AND (colid in

(SELECT colid

FROM syscolumns

WHERE (id = a.id) AND (name = a.name))))))) AND

(xtype = 'PK'))>0 THEN '√' ELSE '' END) N'主鍵',

b.name N'類型',

a.length N'占用字節數',

COLUMNPROPERTY(a.id,a.name,'PRECISION') AS N'長度',

ISNULL(COLUMNPROPERTY(a.id,a.name,'Scale'),0) AS N'小數位數',

(CASE WHEN a.isnullable=1 THEN '√'ELSE '' END) N'允許空',

ISNULL(e.text,'') N'默認值',

ISNULL(g.[value],'') AS N'字段說明'

FROM syscolumns a

LEFT JOIN systypes b on a.xtype=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

WHERE

d.name = 'SW_Project' --要查詢的表

ORDER BY

object_name(a.id), a.colorder

總結

以上是默认站点為你收集整理的columnproperty server sql_获取SQL Server表字段的各种属性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得默认站点網站內容還不錯,歡迎將默认站点推薦給好友。