Я пытаюсь найти информацию в Интернете о различиях между этими утверждениями, и, похоже, они идентичны, но я не могу найти подтверждение этого или любое сравнение между ними.SQL-сервер BEGIN/END vs. BEGIN TRANS/COMMIT/ROLLBACK
В чем разница между сделать это:
BEGIN
-- Some update, insert, set statements
END
и делает это
BEGIN TRANS
-- Some update, insert, set statements
COMMIT TRANS
?
Обратите внимание, что в случае какого-либо исключения или таймаута или другого общего отказа требуется только откат, не было бы условной причины отката.
** первый * * место для чтения на синтаксисе SQL Server - это Books Online, документация, поставляемая с SQL Server. –
вы не отметили принятый ответ, но я уверен надеюсь, вы понимаете разницу, они совершенно разные. Не понимая этого основного момента, вам не хватает одной из самых фундаментальных точек SQL. –