Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przykład żądania SQL Server 2008 dotyczący tworzenia kursora w pętli do rekordów

declare cur cursor for 
select id from tbl 
open cur
declare @id int
fetch next from cur into @id
while (@@FETCH_STATUS = 0)
begin
    print(@id)
    fetch next from cur into @id
end
close cur
deallocate cur

-- just replace "tbl" with your table name and "id" with your field name
-- and do whatever you want in begin-end block (now it simply prints the id of each record)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcje zdefiniowane przez użytkownika programu SQL Server

  2. Jak załadować duży plik płaski do tabeli bazy danych za pomocą usług SSIS?

  3. Używanie instrukcji CASE wewnątrz klauzuli IN

  4. UCS-2 i serwer SQL

  5. Powielanie wierszy na podstawie wartości kolumny w każdym wierszu