sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-satser till ROLLBACK men Audit infogar till COMMIT

Det är ganska mycket ett "nej". Allt arbete (infogar, uppdateringar, borttagningar) utfört på tabeller inom en transaktion är allt-eller-inget.

Ett besvärligt manuellt alternativ är att hålla reda på de data som bearbetas i en eller flera variabler, föra dem fram och tillbaka mellan procedurerna. Om allt är engagerat, ignorera variablerna; om du måste rulla tillbaka kan du gräva de data du vill hålla borta från dem.



  1. Hur man skickar användardefinierad tabelltyp till MSSQL-förfrågan från Java

  2. Sätta MySQL-databas under versionskontroll?

  3. Fråga efter flera tabeller med komplexa relationer

  4. Starka vs svaga enheter MYSQL