BEGIN -END блочные атомарные транзакции в PL/SQL

Эту информацию должно быть легко найти, но мне не повезло.

Когда у меня есть блок BEGIN - ENDв PL/SQL, ведет ли он себя как атомарную транзакцию, которая попытается зафиксировать при попадании в блок ENDи, если что-то пойдет не так, откатит изменения?

Если нет, то как мне убедиться, что код внутри блока BEGIN -END ведет себя как атомарная транзакция и как блок ведет себя «по умолчанию»?

РЕДАКТИРОВАТЬ :Я запускаю хранимую процедуру и, кажется, использую неявный блок.

53
задан Taher Khorshidi 6 May 2015 в 00:18
поделиться