sql >> Database >  >> RDS >> Sqlserver

SQL-instructies naar ROLLBACK maar Audit-inserts naar COMMIT

Dat is nogal een "nee". Al het werk (invoegingen, updates, verwijderingen) gedaan aan tafels binnen een transactie zijn alles-of-niets.

Een onhandige handmatige optie is om de gegevens die worden verwerkt in een of meer variabelen bij te houden, en ze heen en weer tussen de procedures door te geven. Als alles is vastgelegd, negeer dan de variabelen; als je moet terugdraaien, kun je de gegevens opgraven die je erbuiten wilt houden.



  1. Mysql select * from geeft niet alle rijen terug

  2. Oracle 19c compatibiliteit met jdk7

  3. MySQL-tabel met TEKST-kolom

  4. SQL Server REPLACE() vs TRANSLATE():wat zijn de verschillen?