sql >> Databáze >  >> RDS >> Sqlserver

Je potřeba vrácení zpět, pokud byl dotaz dokončen s chybami?

Popis

Od SQL Server 2005 můžete použít zpracování chyb pomocí TRY CATCH

Ukázka

BEGIN TRY
    BEGIN TRANSACTION

     -- do something

    COMMIT TRAN -- Transaction successfull, commit!
END TRY
BEGIN CATCH
    IF @@TRANCOUNT > 0
        ROLLBACK TRAN --RollBack if error occured
END CATCH

Další informace



  1. Neznámý sloupec v chybě 'seznam polí' v dotazu aktualizace MySQL

  2. Jak vypočítat celkové hodiny cesty mezi městem x a y a naopak

  3. Jak přistupovat ke vzdálené databázi MySql z aplikace pro iPhone

  4. Chyba Airflow mysql na gcp Dag