SQL查询所有数据库名称和某个数据库中的所有表名
2017-08-31 本文已影响258人
BigbyLong
1.查询数据库中的所有数据库名:
SELECT Name FROM Master..SysDatabases ORDER BY Name
使用如下:
查询所有数据库名:
查询所有数据库名查询名称中包含‘APP’的所有数据库:
名称包含'APP'的数据库2.查询某个数据库中所有的表名:
SELECT Name FROM SysObjects Where XType='U' ORDER BY Name
使用如下:
查询数据库中的所有表名:
查询所有表名查询数据库表名中包含某个字段的所有表
包含‘System’的所有表名3.我们有时候会需要查询数据库中包含某字段的所有的表,去进行update,这时就可以用下面的SQL来实现:
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字段的表;