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

memecahkan masalah dengan kursor

Atau...

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

    FETCH NEXT FROM myCursor INTO @ContactName
END

Atau...

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

Atau...

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

    -- do stuff
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sql suka kueri lambat jika menggunakan parameter nyatakan tetapi cepat jika tidak

  2. Kesalahan JDBC SQL Server di Java 8:Pengandar tidak dapat membuat sambungan aman ke SQL Server dengan menggunakan enkripsi Secure Sockets Layer (SSL)

  3. Bagaimana cara saya menulis .Skip(1000).Take(100) LINQ dalam SQL murni?

  4. Apa praktik terbaik untuk menggunakan GUID sebagai kunci utama, khususnya terkait kinerja?

  5. Bagaimana cara memberi pemilik basis data (DBO) izin PERAKITAN AKSES EKSTERNAL?