Foram encontradas 24.804 questões.
Provas
No que concerne aos procedimentos armazenados (stored procedures) no SQL, analise as afirmações a seguir.
1) Um procedimento armazenado é uma sub-rotina como um subprograma em uma linguagem de computação regular, armazenada no banco de dados.
2) Os procedimentos SQL podem ser usados para criar scripts simples para consultar rapidamente a transformação, atualizar dados, gerar relatórios básicos, melhorar o desempenho do aplicativo, modularizar aplicativos e melhorar o design geral do banco de dados e a segurança do banco de dados.
3) Contém instruções da Linguagem de Consulta SQL. São como macros de conjuntos de instrutores SQL agrupadas com um propósito específico. Pelo padrão ANSI, não suportam a implementação da lógica de fluxo de controle em torno de instruções SQL estáticas e dinâmicas tradicionais.
4) As linguagens de procedimentos armazenados são específicas do fornecedor. Portanto, se você alternar para o banco de dados de outro fornecedor, será necessário reescrever os procedimentos armazenados existentes.
Estão corretas:
Provas
Provas
Provas
Provas

Qual das consultas abaixo retorna o efeito do operador MINUS nas colunas Z das tabelas R e S?
Provas

WHERE NOT EXISTS
(SELECT * FROM S
WHERE NOT EXISTS
(SELECT * FROM R AS R2
WHERE (R1.Y=R2.Y) AND
(R2.Z=S.Z)));
WHERE R.Z=S.Z
GROUP BY R.Y
HAVING
COUNT(R.Z)=(SELECT COUNT(Z) FROM S);
WHERE NOT EXISTS
(SELECT * FROM S
WHERE S.Z NOT IN
(SELECT Z FROM R AS R2
WHERE (R1.Y=R2.Y) AND
(R2.Z=S.Z)));
WHERE NOT EXISTS
(SELECT S.Z FROM S
WHERE S.Z not in
(SELECT R.Z FROM R
WHERE R.Y=R1.Y));
Provas
Provas
Provas

O resultado correto da consulta:
SELECT Z FROM R
WHERE Y IN ( SELECT Y FROM S)
GROUP BY Z
HAVING COUNT(*) =
(SELECT COUNT(*) FROM S);
Provas
Caderno Container