亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

SQL提取數(shù)據(jù)庫(kù)表名、字段名等信息

系統(tǒng) 1941 0

-------在SQLserver 2000中測(cè)試

-- 查詢所有用戶表所有字段的特征
SELECT ?D.Name? as ?TableName,?A.colorder? AS ?ColOrder,?A.name? AS ?Name,??
?? COLUMNPROPERTY (A.ID,A.Name,? ' IsIdentity ' )? AS ?IsIdentity,??
?? CASE ? WHEN ? EXISTS
??( SELECT ? 1
?? FROM ?dbo.sysobjects
?? WHERE ?Xtype? = ? ' PK ' ? AND ?Name? IN
??( SELECT ?Name
?? FROM ?sysindexes
?? WHERE ?indid? IN
??( SELECT ?indid
?? FROM ?sysindexkeys
?? WHERE ?ID? = ?A.ID? AND ?colid? = ?A.colid)))??
?? THEN ? 1 ? ELSE ? 0 ? END ? AS ?主鍵,??
??B.name? AS ?類型,
??A.length? AS ? [ 長(zhǎng)度 ] ,
??A.xprec? AS ? [ 精度 ] ,
??A.xscale? AS ? [ 小數(shù) ] ,
?? CASE ? WHEN ?A.isnullable? = ? 1 ? THEN ? 1 ? ELSE ? 0 ? END ? AS ? [ 可為空 ] ,??
ISNULL (E. text ,? ' ? ' )? AS ? [ 默認(rèn)值 ] ,??
?? ISNULL (G. [ value ] ,? ' ? ' )? AS ? [ 說(shuō)明 ]
FROM ?dbo.syscolumns?A? LEFT ? OUTER ? 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.name? <> ? ' dtproperties ' ? LEFT ? OUTER ? JOIN
??dbo.syscomments?E? ON ?A.cdefault? = ?E.id?
?? LEFT ? OUTER ? JOIN ?dbo.sysproperties?G? ON ?A.id? = ?G.id? AND ?A.colid? = ?G.smallid
-- WHERE?D.Name='tablename'?--如果找指定表,把注釋去掉
ORDER ? BY ? 1 ,? 2

?

------在SQLserver 2005中測(cè)試

-- 查詢所有用戶表所有字段的特征
SELECT ????
( case ? when ?a.colorder = 1 ? then ?d.name? else ? '' ? end )? as ?表名, -- 如果表名相同就返回空???
?????a.colorder? as ?字段序號(hào),???
?????a.name? as ?字段名,???
?????( case ? when ? COLUMNPROPERTY (?a.id,a.name,? ' IsIdentity ' ?) = 1 ? then ? ' ' ? else ? '' ? end )? as ?標(biāo)識(shí),???
?????( 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 )? as ?主鍵, -- 查詢主鍵END???
b.name? as ?類型,???
a.length? as ?占用字節(jié)數(shù),???
COLUMNPROPERTY (a.id,a.name, ' PRECISION ' ?)? as ????長(zhǎng)度,???
isnull ( COLUMNPROPERTY (a.id,a.name, ' Scale ' ?), 0 )? as ?小數(shù)位數(shù),???
( case ? when ?a.isnullable = 1 ? then ? ' ' ? else ? '' ? end )? as ?允許空,???
isnull (e. text , '' ?)? as ?默認(rèn)值,???
isnull (g. [ value ] , '' ?)? AS ?字段說(shuō)明????
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='PE_U_ValliMessage'?--所要查詢的表???
order ? by ?a.id,a.colorder??

?

?

SQL提取數(shù)據(jù)庫(kù)表名、字段名等信息


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产免费一区二区三区在线观看 | 国产精品一级 | 久久综合色婷婷 | 天天做天天爱夜夜爽女人爽宅 | 亚洲色欧美 | 久久欧美精品欧美久久欧美 | 四虎影视成人 | 激情国产视频 | 99热精品免费 | 国产精品自拍视频 | 在线视频一二三区2021不卡 | 嗯啊在线观看免费影院 | 色久优优 欧美色久优优 | 欧美午夜网 | 欧美精品九九99久久在观看 | 成人国产三级在线播放 | 88国产经典欧美一区二区三区 | 色涩在线观看 | 日本一级毛片中文字幕 | 精品成人免费视频 | a在线观看免费 | 色夜影院| a加勒比一本东京 | 日韩精品视频美在线精品视频 | 天天舔天天射天天干 | 天天干天天爽天天操 | 欧美成人性色生活片天天看 | 亚洲加勒比久久88色综合一区 | 青青青爽在线视频观看大全 | 国产伦精品一区二区三区无广告 | 狠狠干人人插 | 亚洲精品毛片久久久久久久 | 久草久草久草 | 天天射天天爽 | 国产69精品久久久久999小说 | 一级一级毛片看看 | 成 人 黄 色 视频 免费观看 | 2018天天操 | 六月婷婷久香在线视频 | 国农村精品国产自线拍 | 亚洲综合网在线观看首页 |