sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:Vrácení zpět bez BEGIN TRANSACTION

Chcete-li rozšířit odpověď gerrytanů, když explicitně nastavíte IMPLICIT_TRANSACTIONS ON, můžete použít ROLLBACK. Viz MSDN doco související s tímto. Upozorňujeme, že toto není výchozí autocommit transakční režim .

To mi umožňuje spustit příkaz jako;

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. Připojte se k CTE v SQLAlchemy

  2. SQL dotaz „LIKE“ s použitím „%“, kde vyhledávací kritéria obsahují „%“

  3. Je bezpečné změnit pořadí sloupců ve schema.rb pro Rails 4/Postgres?

  4. Datatyp Oracle:Mám použít VARCHAR2 nebo CHAR