原文:
獲取sqlserver的最完整資料字典的sql語句
原創於2023年06月18日,2023年10月18日遷移至此。
獲取sqlserver
的最完整資料字典的sql語句
其實網上已經流傳了很多關於獲取
sqlserver
的資料字典的版本,不過我相信這個應該是最全的了,本語句包括了表、字段、字段型別、字段長度、是否為空、是否遞增字段、索引名稱、索引的定位、索引型別、主鍵、外來鍵等;通過合理的裁剪可以很方便的生成相應的資料字典。
select
sysobjects.name as
表名稱,itpub個人空間qpd6bv c~~/0s%?7k(@
--sysproperties.[value] as
表說明,
zqm6iau:t"t:[
isnull(columnproperty(syscolumns.id, syscolumns.name,'scale'), 0) as
小數字數,
case when syscolumns.isnullable=0
bhvb-?6517 then ''itpub個人空間ut"t.a;w;uo*g
else '
√'itpub個人空間)u(dz)}�rm%m
end as
是否為空
,0jh2l#k g6_3g6517 case when syscomments.text is nullitpub個人空間 s1s1~"?e/ g4}
then '' else syscomments.text
*@,f9}4hi n[ann6517 end as
預設值,itpub個人空間 x;e)6517 end as
遞增字段
,2xb kopva(m'i6517 case when sysindexes.name is null
5hh2y!l6^u4f,o6517 then ''
;pls)[|(pe**'~/�p6517 else sysindexes.nameitpub個人空間7d#]/6~?,uxh
end as
索引名稱
,itpub個人空間�hbp+l4un#j
case when sysindexkeys.keyno is null
t|q2dndey*u+^*|0u6517 then ''itpub個人空間]x5fdh0v)k
else convert(varchar(10),sysindexkeys.keyno )
tk&]u [p m6517 end as
索引位置
,~'l4qdj5~z6517 case when sysindexes.indid=1itpub個人空間s!vo '其他
'k%}7a+uy�b
then ''
:cm$p} ss x~`g0] kh6517 else '√'
c x:gyb1s(l6517 end as
外健from syscolumns --
資料表字段
inner join sysobjects --
資料物件
on sysobjects.id = syscolumns.iditpub個人空間?9g-| k&}x [3$y;p
and sysindexkeys.colid = syscolumns.coliditpub個人空間k6ae#y;t|z
left outer join sysindexes --
資料庫索引表
on sysindexes.id = sysindexkeys.id
ljnw"k[ sn6517 and sysindexes.indid = sysindexkeys.indiditpub個人空間+wd&gca^
left outer join sysforeignkeysitpub個人空間3b+a*e(`5}*}uv
on sysforeignkeys.fkeyid = syscolumns.id
e hka @(kb&l(x_6517 and sysforeignkeys.fkey = syscolumns.colid
/!k/e%r8r6517 where (sysobjects.xtype = 'u')itpub個人空間8jxtxl
order by sysobjects.id,syscolumns.colid
z3x[ g!d,a"ee~p6517 itpub個人空間chs`,o(?&a 8/n8u/@x.w;h6517 bd-jg ws ^2f�md6517 itpub個人空間ozix3d%_l-s itpub個人空間ij1y0ou^[ itpub個人空間v}?�f6ic�o itpub個人空間z5q&tz+dt'k itpub個人空間z$]{qf/g
獲取SQLServer的最完整資料字典的SQL語句
獲取sqlserver 的最完整資料字典的sql 語句 其實網上已經流傳了很多關於獲取 sqlserver 的資料字典的版本,不過我相信這個應該是最全的了,本語句包括了表 字段 字段型別 字段長度 是否為空 是否遞增字段 索引名稱 索引的定位 索引型別 主鍵 外來鍵等 通過合理的裁剪可以很方便的生成...
獲取最新最完整的省市縣資料
2019年11月中華人民共和國縣以上行政區劃 json github原始碼 什麼地方可以獲取最權威的省市縣資料?當然是官網 民政部門門戶 在 的最下面,你可以看到最新的行政區劃分 開啟連線,資料是這樣展示的 顯然,這樣的資料我們是無法使用的,通過檢視網頁原始碼發現 我們需要的地區名字和 都對應htm...
Quartz CronTrigger最完整配置說明
crontrigger配置格式 格式 秒 分 小時 日 月 周 年 序號說明 是否必填 允許填寫的值 允許的萬用字元 1秒 是0 59 2分 是0 59 3小時 是0 23 4日 是1 31 l w5月 是1 12 or jan dec 6周 是1 7 or sun sat l 7年 否empty ...