Filtrar


Questões por página:

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.


Considere as seguintes afirmativas sobre essas tabelas.


I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.


O número de alternativas corretas é:

mostrar texto associado

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select a FROM R UNION ALL select d FROM S


produz um resultado que contém, além dos títulos:

mostrar texto associado

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir.


update R set a = NULL

where b >= (select max(d) from S)


Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo:

mostrar texto associado

Considerando as tabelas R e S apresentadas anteriormente, o resultado

Imagem associada para resolução da questão


seria obtido pela execução do comando SQL:

mostrar texto associado

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL


select count(*)

from R, (select * from S where d=2) s


resulta no número: