我想对所有表执行查询,但我需要检查结果。如果我做:
exec sp_MSforeachtable @command1 =
'
DBCC CHECKIDENT(''?'', NORESEED)
'
结果如下所示:
检查身份信息:当前身份值'35',当前列值'35'。
DBCC 执行完成。如果 DBCC 打印错误消息,请联系您的系统管理员。
消息 7997,级别 16,状态 1,第 3 行
“DocumentsJobPositions”不包含标识列。
等等。有时没关系,有时我需要进行一些修复,所以我需要每个查询的每个表的名称!
我怎样才能做到这一点?