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

Exercício 1


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:

A
BEGIN TRAN, COMMIT e ROLLBACK.
B
BEGIN DEVTRAN, DEFINE e BACK.
C
BEGIN LIBRARY, FIND e ROLLBACK.
D
BEGIN, DEFINE LIBRARY e SCROLL.
E
TRAN, FIND e FINISH.

Resolução


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;

Resolva também as questões relacionadas abaixo sobre SQL.

Exercício 2

Em uma tabela chamada Contribuinte de um banco de dados padrão SQL aberto e em condições ideais há o ...

Exercício 3

A expressão em SQL padrão descrita no quadro abaixo realiza uma consulta em um

Exercício 4

Julgue os próximos itens, no que diz respeito a comandos SQL de consulta.

  • I Subqueries de ...

Veja também as perguntas respondidas abaixo.

Pergunta

O que é uma SQL ANSI ?

Pergunta

Quem criou o SQL ?

Pergunta

O que faz um comando select ?


exerciciosresolvidos.com.br

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

Copyright © 2024. Built with ❤ Love