Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Dapatkan Beberapa Nilai di Kursor SQL Server

Ini akan berhasil:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendapatkan Definisi Kolom Terhitung di SQL Server menggunakan T-SQL

  2. Hapus Baris Duplikat di SQL Server

  3. Bagaimana mengembalikan output dari prosedur tersimpan ke dalam variabel di sql server

  4. Bagaimana cara melakukan GROUP BY pada kolom alias di MS-SQL Server?

  5. Mengubah susunan SQL Server menjadi case-sensitive dari case sensitive?