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

Obsługa błędów za pomocą kursora w SQL

Open Cursor
 Fetch Next
        While @@fetch_status = 0
          BEGIN TRY
            BEGIN TRANSACTION
          if (Record found) then Call update Store proc
          else
                  Call Add store proc

          Commit transaction
          End try
          Begin Catch
             if @@Trancount > 0 ROLLBACK TRANSACTION
          END CATCH
 FETCH NEXT



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Parse Datetime do JAVA Date

  2. e-mail bazy danych z załącznikiem (plik Excel / plik pdf)?

  3. wybrać wszystkie bazy danych w sysobjects, które mają tabelę o nazwie „mytable” niezależnie od schematu?

  4. Jak sprawdzić, które zamki trzymane są na stole

  5. SQL Server łączy wiele wierszy w jeden