T-SQL & SSMS , While Loop On MS SQL Store Procedure

 Create Procedure [dbo].[SP_ABC]

AS

BEGIN

    DECLARE @F_DATE VARCHAR(10)

    DECLARE @T_DATE VARCHAR (10)

    DECLARE Hello_Cursor CURSOR FOR

        SELECT A,B 

        FROM OPENQUERY(Oracle_SF,'Select * from ABC')

OPEN Hello_Cursor

FETCH NEXT FROM Hello_Cursor INTO

    @F_Date,@T_Date

While @@Fetch_Status = 0  

    BEGIN

        Print(@F_DATE + ' | '+ @T_DATE)

        EXECUTE('Call your Procedure')

        FETCH NEXT FROM Hello_Cursor INTO

        @F_DATE, T_DATE

    END

CLOSE Hello_Cursor

DEALLOCATE Hello_Cursor

END


留言

這個網誌中的熱門文章

8-Bit Plane Slicing 位元平面分割 詳細解說 # 附 Python 程式碼

2023年回到香港IT面試經驗

Histogram Equalization - 直方圖均衡化 詳細解說 # 附 Python 程式碼