Questões de Concurso Sobre pl-sql em banco de dados

Foram encontradas 368 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q555656 Banco de Dados
As funções de grupo do Oracle PL/SQL operam em conjuntos de linhas para fornecer um resultado por grupo. Sobre a utilização destas funções, considere:

I. SELECT MAX(salario), MIN(salario), SUM(salario) FROM empregados WHERE cargo LIKE 'VEND%';

II. SELECT MIN(nome), MAX(nome) FROM empregados;

III. SELECT VARIANCE(nome), STDDEV(cargo) FROM empregados WHERE EmpregadoID='1090';

IV. SELECT COUNT(DISTINCT(DepartamentoID)) FROM empregados;

Considerando-se que um banco de dados esteja aberto, em condições ideais e que existam as tabelas e campos citados e necessários para a correta execução das instruções, as funções de grupo estão utilizadas corretamente APENAS em 

Alternativas
Q555655 Banco de Dados
Considere o comando PL/SQL abaixo.

 SELECT nome, salario, comissao, (salario*12)+...I...(comissao,0) FROM empregados;

Esse comando tem como objetivo exibir o nome, o salário mensal, a comissão mensal que o funcionário recebe e a remuneração anual, que é calculada multiplicando-se o salário por 12 e adicionando a comissão mensal. Como o campo comissao pode conter valores nulos, para converter estes possíveis nulos para zero utiliza-se, na lacuna I, a função 


Alternativas
Q555654 Banco de Dados
Considere, abaixo, a sintaxe de uma procedure PL/SQL. 

Imagem associada para resolução da questão

A opção [mode] define o modo de utilização do parâmetro e pode ser os valores IN (default), OUT ou 


Alternativas
Q547736 Banco de Dados

Julgue o item subsecutivo, a respeito de sistemas de bancos de dados.

Como parte de um conjunto de instruções, o comando Oracle PL/SQL a seguir significa que, quando se tentar armazenar um valor duplicado em uma coluna que seja chave primária de uma tabela, será disparada uma exceção predefinida na linguagem; e serão desfeitas apenas as instruções escritas no contexto do SAVEPOINT nome_point.

EXCEPTION WHEN DUP_VAL_ON_INDEX THEN ROLLBACK TO nome_point;

Alternativas
Q535658 Banco de Dados
Um técnico de TI adicionou por engano, no PL/SQL, uma constraint CHECK chamada chkAnoProcesso na tabela processo para que o campo anoInicioProcesso permita apenas valores maiores do que 1980. Para remover essa constraint o técnico deve utilizar a instrução:
Alternativas
Respostas
201: E
202: C
203: E
204: E
205: D