sql >> Database teknologi >  >> RDS >> Sqlserver

løse et problem med markører

Enten...

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

    FETCH NEXT FROM myCursor INTO @ContactName
END

Eller...

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

Eller...

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

    -- do stuff
END


  1. Gem alle dataændringer med alle detaljer (som Stackoverflow)

  2. Hvordan får man en dato i formatet ÅÅÅÅ-MM-DD fra et TSQL-dato-tidsfelt?

  3. Hvordan kan jeg videregive en række PDO-parametre, men alligevel angive deres typer?

  4. Dynamic Crystal underrapport