Informática, perguntado por leonardoschmitz, 1 ano atrás

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 DT15
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 PaioPaioso
13

a.

BEGIN TRAN, COMMIT E ROLLBACK. correta. corrigido pelo ava!

Perguntas interessantes