導航:首頁 > 數據處理 > 如何查詢資料庫所有text

如何查詢資料庫所有text

發布時間:2023-08-05 19:01:03

⑴ 如何查詢一個資料庫中所有表的某個欄位

1.查詢資料庫中的所有資料庫名:
SELECT Name FROM Master..SysDatabases ORDER BY Name

2.查詢某個資料庫中所有的表名:
SELECT Name FROM SysObjects Where XType='U' ORDER BY Name

3.查詢表結構信息:

1 SELECT (case when a.colorder=1 then d.name else null end) 表名,
2 a.colorder 欄位序號,a.name 欄位名,
3 (case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) 標識,
4 (case when (SELECT count(*) FROM sysobjects
5 WHERE (name in (SELECT name FROM sysindexes
6 WHERE (id = a.id) AND (indid in
7 (SELECT indid FROM sysindexkeys
8 WHERE (id = a.id) AND (colid in
9 (SELECT colid FROM syscolumns WHERE (id = a.id) AND (name = a.name)))))))
10 AND (xtype = 'PK'))>0 then '√' else '' end) 主鍵,b.name 類型,a.length 佔用位元組數,
11 COLUMNPROPERTY(a.id,a.name,'PRECISION') as 長度,
12 isnull(COLUMNPROPERTY(a.id,a.name,'Scale'),0) as 小數位數,(case when a.isnullable=1 then '√'else '' end) 允許空,
13 isnull(e.text,'') 默認值,isnull(g.[value], ' ') AS [說明]
14 FROM syscolumns a
15 left join systypes b on a.xtype=b.xusertype
16 inner join sysobjects d on a.id=d.id and d.xtype='U' and d.name<>'dtproperties'
17 left join syscomments e on a.cdefault=e.id
18 left join sys.extended_properties g on a.id=g.major_id AND a.colid=g.minor_id
19 left join sys.extended_properties f on d.id=f.class and f.minor_id=0
20 where b.name is not null
21 --WHERE d.name='要查詢的表' --如果只查詢指定表,加上此條件
22 order by a.id,a.colorder

閱讀全文

與如何查詢資料庫所有text相關的資料

熱點內容
廟溪二市場到深圳北站怎麼走 瀏覽:747
七夕發什麼信息給女方 瀏覽:997
蘋果手機如何設置不讓人看到信息 瀏覽:254
河南職業技術學院今年省控多少分 瀏覽:644
實體店怎麼找代理 瀏覽:547
幣幣哪個交易場所好 瀏覽:116
技術宅有哪些工具 瀏覽:47
大額股票交易手續費是多少 瀏覽:269
在哪裡可以學到大數據 瀏覽:891
華為中斷供貨後技術缺什麼 瀏覽:347
醫療數據相關公司有哪些 瀏覽:906
騰訊如何製作爆款產品 瀏覽:606
市場里賣一頭豬利潤一般多少 瀏覽:171
亞馬遜20美元以下的產品怎麼做 瀏覽:321
如何投訴江安人才市場 瀏覽:448
國內產品質量如何 瀏覽:228
申通快遞在哪裡查看全程重量數據 瀏覽:488
軍星管代理多少錢 瀏覽:650
黃金交易系統如何復盤 瀏覽:826
菲律賓孕檢b超數據怎麼看 瀏覽:10