Questões de Banco de Dados - PL-SQL para Concurso

Foram encontradas 372 questões

Q1315888 Banco de Dados

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

Alternativas
Q1315887 Banco de Dados

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 é:

Alternativas
Ano: 2005 Banca: FCC Órgão: TRT - 13ª Região (PB)
Q1228164 Banco de Dados
Uma estrutura de dados que no PL/SQL pode ser do tipo explícito ou implícito e que permite trabalhar em forma de procedimentos com uma tabela, que seja o resultado de um comando SELECT, denomina-se
Alternativas
Ano: 2005 Banca: CESGRANRIO Órgão: SEAD-AM
Q1207793 Banco de Dados
Em SQL-92, a inclusão de um registro em uma tabela chamada Estado que apresenta um atributo char(2) chamado ES, que armazena a sigla do estado, e um atributo varchar(100) chamado DESC_ES, que armazena a descrição do estado, pode ser realizada através do comando (AM e AMAZONAS são exemplos de informações a serem inseridas):
Alternativas
Ano: 2014 Banca: FEPESE Órgão: Prefeitura de Palhoça - SC
Q1198587 Banco de Dados
Considere uma relação de VENDAS implementada em banco de dados Oracle 10g que contenha os campos PRODUTO; CATEGORIA; LOJA; VALOR.
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.
Alternativas
Respostas
76: B
77: E
78: C
79: A
80: A