sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-sætninger til ROLLBACK, men Audit indsætter til COMMIT

Det er stort set et "nej". Alt arbejde (indsættelser, opdateringer, sletninger) udført på tabeller i en transaktion er alt-eller-intet.

En akavet manuel mulighed er at holde styr på de data, der behandles i en eller flere variabler, ved at sende dem frem og tilbage mellem procedurerne. Hvis alt er forpligtet, ignorer variablerne; hvis du skal rulle tilbage, kan du grave de data, du gerne vil holde ude af dem.



  1. MySQL's small_case_table_names vil ikke ændre sig

  2. Sletning af hierarkiske data i SQL-tabel

  3. SQL Server:forhindrer dirty reads i en lagret procedure

  4. Navneopløsning i forbindelsesstrengen mislykkes fra netværksshare