我在我的存储过程中使用了"Set RowCount"。我有一个问题,Set RowCount的作用范围是什么?请考虑以下存储过程:
CREATE PROC Test
AS
BEGIN
SET ROWCOUNT 10
...........
SET ROWCOUNT 0
END
CREATE PROC Test2
AS
BEGIN
...........
SET ROWCOUNT 0
END
CREATE PROC Test3
AS
BEGIN
SET ROWCOUNT 10
...........
END
CREATE PROC Test4
AS
BEGIN
SET ROWCOUNT 10
SET ROWCOUNT 5
...........
SET ROWCOUNT 0
END
现在在上述存储过程中,您可能会看到我有不匹配的SetRowcount语句。那么我的问题是,如果我忘记将“Set RowCount 0”添加到我的开头“Set RowCount N”语句中,会怎样?这是必要的吗?它会影响应用程序中其余存储过程的执行吗?