SQL查詢所有數(shù)據(jù)庫名稱和某個數(shù)據(jù)庫中的所有表名

1.查詢數(shù)據(jù)庫中的所有數(shù)據(jù)庫名:

SELECT ?Name ?FROM ?Master..SysDatabases ?ORDER BY ?Name

使用如下:

查詢所有數(shù)據(jù)庫名:

查詢所有數(shù)據(jù)庫名


查詢名稱中包含‘APP’的所有數(shù)據(jù)庫:


名稱包含'APP'的數(shù)據(jù)庫

2.查詢某個數(shù)據(jù)庫中所有的表名:

SELECT ?Name ?FROM ?SysObjects ?Where ?XType='U' ?ORDER ?BY ?Name

使用如下:

查詢數(shù)據(jù)庫中的所有表名:


查詢所有表名

查詢數(shù)據(jù)庫表名中包含某個字段的所有表

包含‘System’的所有表名

3.我們有時候會需要查詢數(shù)據(jù)庫中包含某字段的所有的表,去進(jìn)行update,這時就可以用下面的SQL來實(shí)現(xiàn):

select object_name(id) objName,Name as colName

from syscolumns

where (name like'%此處寫需要查詢的字段名稱%')

and id in(select id from sysobjects where xtype='u')

order by objname

使用效果:


查詢所有包含Password字段的表




;

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容