sql根據(jù)表名獲取字段及對(duì)應(yīng)說明
SELECT
TableName = OBJECT_NAME(c.object_id),
ColumnsName = c.name,
Description = ex.value,
ColumnType=t.name,
Length=c.max_length
FROM
sys.columns c
LEFT OUTER JOIN
sys.extended_properties ex
ON
ex.major_id = c.object_id
AND ex.minor_id = c.column_id
AND ex.name = 'MS_Description'
left outer join
systypes t
on c.system_type_id=t.xtype
WHERE
OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0
AND OBJECT_NAME(c.object_id) ='tablename'
1.獲取所有數(shù)據(jù)庫(kù)名:
Select Name FROM Master..SysDatabases orDER BY Name
2.獲取所有表名:
Select Name FROM DatabaseName..SysObjects Where XType='U' orDER BY Name
XType='U':表示所有用戶表;
XType='S':表示所有系統(tǒng)表;
3.獲取所有字段名:
Select Name FROM SysColumns Where id=Object_Id('TableName')
相關(guān)文章
利用sys.sysprocesses檢查SqlServer的阻塞和死鎖
Sys.SysProcesses 系統(tǒng)表是一個(gè)很重要的系統(tǒng)視圖,主要用來定位與解決Sql Server的阻塞和死鎖2011-10-10SQL 級(jí)聯(lián)刪除與級(jí)聯(lián)更新的方法
SQL 級(jí)聯(lián)刪除與級(jí)聯(lián)更新的方法,需要的朋友可以參考一下2013-03-03sql 自定義百分比轉(zhuǎn)換小數(shù)函數(shù)代碼
sqlserver中自定義百分比轉(zhuǎn)換小數(shù)函數(shù),需要的朋友可以參考下。2011-09-09sqlserver 多表關(guān)聯(lián)時(shí)在where語句中慎用trim()方法
最近做的一個(gè)項(xiàng)目由于前期數(shù)據(jù)庫(kù)設(shè)計(jì)不合理,導(dǎo)致多表關(guān)聯(lián)的主外鍵長(zhǎng)度設(shè)計(jì)不一致,以致過長(zhǎng)主外鍵中過長(zhǎng)的字段在填入相同字段時(shí),多余部分被填入空字符。迫于無奈,就在多表關(guān)聯(lián)的where語句中使用了trim()方法。2009-09-09mybatis動(dòng)態(tài)sql常用場(chǎng)景總結(jié)
在平時(shí)開發(fā)中針對(duì)動(dòng)態(tài)sql經(jīng)常會(huì)使用到,為了加深對(duì)動(dòng)態(tài)sql的熟練度,小編給大家分享一篇教程關(guān)于mybatis動(dòng)態(tài)sql常用場(chǎng)景總結(jié),需要的朋友可以參考下2021-08-08sqlserver關(guān)于分頁存儲(chǔ)過程的優(yōu)化【讓數(shù)據(jù)庫(kù)按我們的意思執(zhí)行查詢計(jì)劃】
先來對(duì)比兩段分頁SQL,假設(shè)條件:news表有15萬記錄,NewsTypeId=10有9萬記錄,當(dāng)前查詢NewsTypeID=10。那么,你會(huì)認(rèn)為哪個(gè)SQL效率會(huì)高呢?2011-08-08sql not in 與not exists使用中的細(xì)微差別
用的時(shí)候我們只注重查詢的效率,但卻往往會(huì)忽略一下比較細(xì)小的區(qū)別2013-02-02我也有微信朋友圈了 Android實(shí)現(xiàn)
最近寫了一個(gè)簡(jiǎn)單的朋友圈程序,包含了朋友圈的列表實(shí)現(xiàn),視頻的錄制、預(yù)覽與上傳,圖片可選擇拍照或者從相冊(cè)選取,從相冊(cè)選取可以一次選擇多張照片,并且限制照片的張數(shù),想擁有真正屬于自己的朋友圈嗎?快來圍觀2016-05-05