< Oracle < PL < SQL

Es posible definir transacciones autónomas para el bloque más externo de PL/SQL en procedimientos, funciones, triggers y bloques anónimos:

declare
  PRAGMA AUTONOMOUS_TRANSACTION
  -- Demás declaraciones
  ...
begin
  • Hacer COMMIT o ROLLBACK en este bloque autónomo afecta sólo a las operaciones realizadas dentro del mismo. Las operaciones externas siguen pendientes de confirmación.
Este artículo ha sido escrito por Wikibooks. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.