如何将同一条目添加到具有同一表的多个数据库中?

时间:2019-07-11 14:12:25

标签: sql

所有数据库都具有相同的表(dbo.mtUsers)。同样,所有数据库的名称几乎相同(MTMaster14_1,MTMaster14_2,MTMaster14_ *等,约300 dbs)

是否可以将同一条目添加到具有相同表的多个数据库中?

1 个答案:

答案 0 :(得分:0)

如果您使用的是SQL Server:

DECLARE @command varchar(1000) 

SELECT @command = 'IF ''?'' LIKE ''MTMaster14_%'' BEGIN USE ? INSERT dbo.mtUsers () VALUES () END' 

EXEC sp_MSforeachdb @command 

源链接:https://www.mssqltips.com/sqlservertip/1414/run-same-command-on-all-sql-server-databases-without-cursors/