Questões de Concurso
Sobre pl-sql em banco de dados
Foram encontradas 377 questões
Considere o bloco PL/SQL abaixo, em um ambiente Oracle em condições ideais.
DECLARE vColNo colaborador.idColaborador%TYPE := 371;
vAst colaborador.estrelas%TYPE := NULL;
vSal colaborador.salario%TYPE;
BEGIN
SELECT NVL(ROUND(salario/5000), 0) INTO vSal
FROM colaborador WHERE idColaborador = vColNo;
..I..
UPDATE colaborador SET estrelas = vAst
WHERE idColaborador = vColNo;
COMMIT;
END;
/
Para adicionar um asterisco na coluna estrelas para cada R$5000 do salário do funcionário (se o número for 10.000, existirão
2 asteriscos, por exemplo), a lacuna I acima deve ser preenchida por
Considere o programa PL/SQL abaixo, criado em um ambiente Oracle em condições ideais.
VARIABLE resultado NUMBER
BEGIN
SELECT (salario*12) + NVL(comissao,0) INTO ..I..
FROM colaboradores WHERE id_colaborador = 255;
END;
/
PRINT resultado
A forma correta de inserir a variável de bind (criada em um ambiente de host) resultado na lacuna I acima é:
Assinale a alternativa que indica a função PL/SQL que, se empregada em uma query, permite retornar em uma mesma consulta:
Total de Vendas por categoria (CATEGORIA).
Total de Vendas por loja (LOJA).
Total geral de vendas.
Além das estruturas procedurais da PL/SQL, como funções e procedimentos, também é possível implementar os tipos objetos. Sabendo disso, analise as assertivas a respeito dos tipos objetos da PL/SQL e assinale a alternativa que aponta a(s) correta(s).
I. Seus métodos de instância são estáticos.
II. Eles escondem dados e operações.
III. Variáveis estáticas não estão disponíveis na PL/SQL.
Considere o seguinte comando escrito em PL/SQL.
SELECT LTRIM (‘testeTRIMteste’, ‘tes’):
Esse comando tem como resultado:
Um analista de sistemas escreveu a seguinte função em PL/SQL:
Qual é a forma correta de chamar essa função?
Observe o seguinte código PL/SQL:
Sobre o código apresentado, é correto
afirmar que
O Oracle SQL Plus do Oracle 10gR2 trabalha com inputs diretos na linha de comando e também com scripts contendo instruções PL/SQL.
Assinale a alternativa que indica o comando do SQL Plus que executa um script.