sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server:Återställ utan BEGIN TRANSACTION

För att utöka gerrytans svar när du uttryckligen ställer in IMPLICIT_TRANSACTIONS PÅ, kan du använda en ROLLBACK. Se MSDN-dokumentet relaterat till detta. Observera att detta inte är standard autocommit transaktionsläge .

Detta gör att jag kan köra ett uttalande som;

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. Förstå MyISAM-poststrukturen

  2. Kontrollera om e-post redan finns i databasen

  3. ladda upp bild till mysql-databasen php

  4. Infoga flera rader av mysql med php