Область действия «Установить количество строк» ​​в SQL

Я использую «Set RowCount» в своих хранимых процедурах. У меня один вопрос, каковы возможности Set RowCount? Рассмотрим нижеприведенные SP

 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

. Теперь в вышеупомянутых SP вы, должно быть, заметили, что у меня не совпадают операторы SetRowcount. Итак, мой вопрос, что если я забыл добавить «Set RowCount 0» к моему открывающему оператору «Set RowCount N». Это необходимо? Повлияет ли это на выполнение остальных SP в моем приложении?

5
задан Rocky Singh 21 March 2011 в 21:08
поделиться