Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Обработка на грешки с курсор в 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. Поправете „Грешка при аритметично препълване при преобразуване на int в числови тип данни“ в SQL Server

  2. Заявката се изпълнява бързо, но работи бавно в съхранената процедура

  3. Създайте временна таблица с динамичен sql в SQL Server 2008

  4. Как да шифровате изглед в SQL Server

  5. SQL DROP TABLE ограничение за външен ключ