sql >> Database >  >> RDS >> Sqlserver

SQL Server:terugdraaien zonder BEGIN TRANSACTIE

Om het antwoord van gerrytans uit te breiden wanneer u IMPLICIT_TRANSACTIONS expliciet instelt op ON, kunt u een ROLLBACK gebruiken. Zie de MSDN-document hiermee verband houden. Merk op dat dit niet de standaard autocommit is transactiemodus .

Hierdoor kan ik een instructie uitvoeren als;

SET IMPLICIT_TRANSACTIONS ON

INSERT INTO my_table (item_type, start_date_time)
VALUES ('TEST', CURRENT_TIMESTAMP)

ROLLBACK

-- Shouldn't return the 'TEST' value inserted above.
SELECT * FROM my_table ORDER BY start_date_time DESC 


  1. mysql alfabetische volgorde

  2. Postgresql:waarde van een kolom uit een bestand invoegen

  3. Oracle Analytics - partities en volgorde van sql-query's

  4. Hoe kan ik UPDATE OF INSERT gebruiken met Laravel 4?