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 palavrasWORK
eTRANSACTION
são opcionais e sem efeito. - MySQL/MariaDB -
BEGIN [NOT ATOMIC] ... END;
as palavrasNOT ATOMIC
são usadas quando estão fora de uma stored procedure. - SQL Server -
BEGIN [TRAN, TRANSACTION]
- Informix -
BEGIN [WORK]
a palavraWORK
é 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 ?