我想对所有表执行查询,但我需要检查结果。 如果我这样做:
exec sp_MSforeachtable @command1 =
'
DBCC CHECKIDENT(''?'', NORESEED)
'
结果如下:
检查身份信息:当前身份值' 35',当前列值' 35'。
DBCC执行完成。如果DBCC打印了错误消息,请与系统管理员联系 Msg 7997,Level 16,State 1,Line 3
' DocumentsJobPositions'不包含标识列。
等等。有时它确实有时我需要做一些修复,所以我需要每个查询的每个表的名称!
我该怎么做?
答案 0 :(得分:3)
exec sp_MSforeachtable @command1 =
'
print ''?''
DBCC CHECKIDENT(''?'', NORESEED)
'