SóProvas


ID
753220
Banca
FCC
Órgão
MPE-AP
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

No banco de dados PostgreSQL, o comando utilizado para efetivar a transação corrente é chamado

Alternativas
Comentários
  • O comando END efetiva a transação corrente. 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. Este comando é uma extensão do PostgreSQL equivalente ao COMMIT.
  • END -- efetiva a transação corrente
    ROLLBACK -- interrompe a transação corrente
    TRANSFER -- Não existe no PG
    EFFECTIVE -- Não existe no PG

    SELECT -- retorna linhas de uma tabela ou de uma visão

    Fonte:
    http://pgdocptbr.sourceforge.net/pg82/sql-commands.html
  • E lembrando que BEGIN; END; são sempre implícitos em queries que não as tenham - http://www.postgresql.org/docs/9.0/static/sql-begin.html

    BEGIN initiates a transaction block, that is, all statements after a BEGIN command will be executed in a single transaction until an explicit COMMIT or ROLLBACK is given. By default (without BEGIN), PostgreSQL executes transactions in "autocommit" mode, that is, each statement is executed in its own transaction and a commit is implicitly performed at the end of the statement (if execution was successful, otherwise a rollback is done).

  • Quem não tem acesso:  - -> A