IBM PureData System for Analytics, Version 7.1

COMMIT

Use o comando COMMIT para confirmar a transação atual. Todas as mudanças que são feitas pela transação se tornam visíveis para outros usuários.

Sintaxe

Sintaxe para confirmar uma transação:
COMMIT [ WORK | TRANSACTION ];

Entradas

O comando usa as seguintes entradas:
Tabela 1. Entradas COMMIT
Entrada Descrição
WORK Estas palavras-chave são palavras-chave opcionais que não têm efeito.
TRANSACTION

Saídas

O comando tem as seguintes saídas:

Tabela 2. Saídas COMMIT
Saída Descrição
COMMIT A ação de confirmação foi bem-sucedida.
NOTICE: COMMIT: no transaction in progress Não havia nenhuma transação em andamento. Sempre preceda um comando COMMIT com um comando BEGIN.

Privilégios

Você não precisa de nenhum privilégio especial para emitir o comando COMMIT.

Uso

A seguir, uso de amostra.
  • Faça todas as mudanças permanentes:
       COMMIT WORK;
  • Use o comando COMMIT dentro (no final) de uma transação:
    MYDB.SCH1(USER)=> begin;
       BEGIN
    MYDB.SCH1(USER)=> insert into cities values ('Boston', 
    'Massachusetts');
       INSERT 0 1
    MYDB.SCH1(USER)=> insert into cities values ('Houston', 'Texas');
       INSERT 0 1
    MYDB.SCH1(USER)=> commit;
       COMMIT
    MYDB.SCH1(USER)=>


Feedback | Copyright IBM Corporation 2014 | Last updated: 2014-02-28