sql >> Database >  >> RDS >> Sqlserver

Krijg meerdere waarden in de SQL Server-cursor

Dit zou moeten werken:

DECLARE db_cursor CURSOR FOR SELECT name, age, color FROM table; 
DECLARE @myName VARCHAR(256);
DECLARE @myAge INT;
DECLARE @myFavoriteColor VARCHAR(40);
OPEN db_cursor;
FETCH NEXT FROM db_cursor INTO @myName, @myAge, @myFavoriteColor;
WHILE @@FETCH_STATUS = 0  
BEGIN  

       --Do stuff with scalar values

       FETCH NEXT FROM db_cursor INTO @myName, @myAge, @myFavoriteColor;
END;
CLOSE db_cursor;
DEALLOCATE db_cursor;


  1. Een database automatisch comprimeren en repareren in Access 2016

  2. MySQL-query GROEP PER dag / maand / jaar

  3. Inleiding tot Multi-Statement Table-Valued Functions (MSTVF) in SQL Server

  4. Hoe IIF() werkt in SQL Server