据我所知,与注释中链接的问题所接受的答案相反,我所看到的范围规则与
#temp表可见性完全相同。它传播到子批次,但是当批次退出时,它将重置为先前的值。
CREATE PROC #barASSELECt * FROM sys.objectsEXEC ('SELECt * FROM sys.objects')GOCREATE PROC #fooASSET ROWCOUNT 1EXEC #barGOSET ROWCOUNT 4EXEC #foo EXEC #bar DROP PROC #fooDROP PROC #bar


