我知道这sp_msforeachtable允许对所有表执行查询。
sp_msforeachtable
我有100个表,我想对97个表执行相同的查询。
我正在使用此查询: EXEC sp_MSForEachTable "DELETE FROM ?"
EXEC sp_MSForEachTable "DELETE FROM ?"
是否可以排除某些表?
EXEC sp_MSforeachtable 'IF OBJECT_ID(''?'') NOT IN ( ISNULL(OBJECT_ID(''[dbo].[T1]''),0), ISNULL(OBJECT_ID(''[dbo].[T2]''),0) ) DELETE FROM ?'