这是一个很棒的站点,我一直没有读到如何完成这个任务,但到目前为止还没有成功地使用sp_MSforeachdb存储过程。
我的Select语句:
Select
--count(VisitProcedureUid)
name
from dbo.VisitProcedure
WHERE ISPERFORMED = 'FALSE'
我希望这与该表的所有数据库(除Master/timetracker之外的所有数据库)的总和
提前谢谢。
发布于 2014-02-05 04:32:47
下面是我的代码,用于在所有数据库中查找名为'employee'
的所有表。
USE master
EXEC sys.sp_MSforeachdb
'
use [?]
select
"?" as DBNAME
,name
from sys.tables
where name like "%employee%"
'
正如您所看到的,您需要将select
语句括在单引号中,然后在语句中包含use [?]
,这将强制对每个DB执行代码。
https://stackoverflow.com/questions/21562701
复制相似问题