Os comandos DTL são responsáveis por gerenciar diferentes transações ocorridas dentro de um banco de dados. Ele é dividido em 3 comandos e são comumente restritos aos administradores de banco de dados. Vejamos um exemplo:
select * from vendedor;
begin tran
insert into Vendedor(nome, sobrenome) values ('Teste1','Teste1')
commit
begin tran
update vendedor
set nome = 'Nome da Pessoa',
sobrenome = 'Sobrenome da pessoa'
where codigo = 12;
rollback
begin tran
delete vendedor
where codigo = 12;
select * from vendedor;
commit
Com base no código acima, assinale a alternativa que apresenta os 3 comandos DTL:
Escolha uma:
a.
BEGIN TRAN, COMMIT E ROLLBACK.
b.
INSERT, UPDATE E ROLLBACK. Incorreto
c.
BEGIN TRAN, INSERT E ROLLBACK.
d.
UPDATE, COMMIT E ROLLBACK.
e.
DELETE, COMMIT E ROLLBACK.
Soluções para a tarefa
Respondido por
14
Boa tarde
A SQL DTL é a linguagem de transação de dados do SQL
No MySQL seus comandos são:
START TRANSACTION, SAVEPOINT, COMMIT e ROLLBACK
Por aproximação a resposta é A)
Respondido por
13
a.
BEGIN TRAN, COMMIT E ROLLBACK. correta. corrigido pelo ava!
Perguntas interessantes
Inglês,
8 meses atrás
Matemática,
8 meses atrás
Química,
1 ano atrás
Português,
1 ano atrás
Administração,
1 ano atrás