COMMIT

Name

COMMIT  --  efetiva a transação corrente

Synopsis

COMMIT [ WORK | TRANSACTION ]
  

Entradas

WORK
TRANSACTION

Palavras chave opcionais. Não produzem nenhum efeito.

Saídas

COMMIT

Mensagem retornada se a transação for efetivada com sucesso.

NOTICE: COMMIT: no transaction in progress

Se não houver nenhuma transação sendo executada.

Descrição

O comando COMMIT efetiva a transação sendo executada. Todas as modificações efetuadas pela transação se tornam visíveis para os outros, e existe a garantia de permanecerem se uma falha ocorrer.

Notas

As palavras chave WORK e TRANSACTION são informativas podendo ser omitidas.

Use o ROLLBACK para desfazer a transação.

Utilização

Para tornar todas as modificações permanentes:

COMMIT WORK;
   

Compatibilidade

SQL92

O SQL92 somente especifica as duas formas COMMIT e COMMIT WORK. Fora isso a compatibilidade é total.