Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Instructions SQL à ROLLBACK mais Audit insère à COMMIT

C'est à peu près un "non". Tout le travail (insertions, mises à jour, suppressions) effectué sur les tableaux au sein d'une transaction sont tout ou rien.

Une option manuelle maladroite consiste à garder une trace des données en cours de traitement dans une ou plusieurs variables, en les faisant passer d'une procédure à l'autre. Si tout est validé, ignorez les variables ; si vous devez revenir en arrière, vous pouvez creuser les données que vous souhaitez garder hors d'eux.