sql >> Database >  >> RDS >> Sqlserver

een probleem met cursors oplossen

Ofwel...

FETCH NEXT FROM myCursor INTO @ContactName
WHILE @@FETCH_STATUS = 0
BEGIN
    -- do stuff

    FETCH NEXT FROM myCursor INTO @ContactName
END

Of...

WHILE @@FETCH_STATUS = 0
BEGIN
    FETCH NEXT FROM myCursor INTO @ContactName
    IF @@FETCH_STATUS = 0
    BEGIN
        -- do stuff
    END
END

Of...

WHILE (1 = 1)
BEGIN
    FETCH NEXT FROM myCursor INTO @ContactName
    IF @@FETCH_STATUS <> 0
        BREAK

    -- do stuff
END


  1. Android verbinden met MS SQL SERVER 2008

  2. Oracle externe sleutel

  3. Verbind Sys als Sysdba:onvoldoende rechten

  4. mysqli - fetch_Array-foutaanroep naar een lidfunctie fetch_array() op een niet-object mysqli