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.
Respostas
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 similares
6 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás