Os comandos DTL são responsáveis por gerenciar diferentes tr . . .

Exercício 1 de 10 em: Banco de Dados / SQL

Ano: 2019 Banca: FUNDATEC Órgão: Prefeitura de Gramado - RS Cargo: Técnico em Informática

📌 Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um Banco de dados. Ele é dividido em três comandos, quais sejam:

Parte 1 da resolução

O subgrupo DTL (Data Transaction Language ou Liguagem de Transação de Dados) da sql é composto pelos comandos:

  • COMMIT - Instrução SQL usada para finalizar uma transação e tornar permanentes o resultado de uma query de modificação, inclusão ou alteração de dados.
  • ROLLBACK - Instrução SQL usada para desfazer o resultado de uma transação de uma query de modificação, inclusão ou alteração de dados.
  • BEGIN - Instrução SQL usada para indicar um bloco de transação, ou seja, indica onde a transaçã começa ou qual parte de uma query será controlada por transação.

Por eliminação chega-se a resposta Letra A, lembrando que o comando BEGIN sofre variações dependendo do fabricante de banco de dados.

  • Oracle - Usa-se BEGIN ... END;
  • Postgres - Usa-se BEGIN [WORK,TRANSACTION] as palavras WORK e TRANSACTION são opcionais e sem efeito.
  • MySQL/MariaDB - BEGIN [NOT ATOMIC] ... END; as palavras NOT ATOMIC são usadas quando estão fora de uma stored procedure.
  • SQL Server - BEGIN [TRAN, TRANSACTION]
  • Informix - BEGIN [WORK] a palavra WORK é opcional.
  • DB2 - Usa-se BEGIN ... END;

Veja também as perguntas respondidas abaixo.

brand logo

Pergunta


O que é uma SQL ANSI ?

Acessar resposta.

brand logo

Pergunta


Quem criou o SQL ?

Acessar resposta.

brand logo

Pergunta


O que faz um comando select ?

Acessar resposta.


exerciciosresolvidos.com.br

Acreditamos na educação gratuita e de qualidade. Nos ajude com sua opinião, sugestão ou crítica : exerciciosresolvidosbr@gmail.com

Copyright © 2020. Built with ❤ Love