Início

Questões de Concursos PL SQL

Resolva questões de PL SQL comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


41Q164488 | Informática, PL SQL, Auditor Fiscal da Receita Estadual, SEFAZ SC, FCC, 2018

A troca de contexto é a ocorrência de chaveamento entre a engine SQL e a engine PL/SQL durante a execução de queries ou blocos PL/SQL. Essa troca é invocada sempre que, dentro de um bloco PL/SQL, executa-se uma query ou um comando DML. Se executados isoladamente, os comandos INSERT, DELETE ou UPDATE, por exemplo, costumam ter pouco ou mesmo nenhum impacto na performance, mas quando executados em loops, o efeito das trocas de contexto se torna cumulativo e o prejuízo na performance do procedimento se torna bem evidente.


Para evitar esse prejuízo, o Oracle 11g implementa um comando cujo objetivo é enviar ao servidor um lote de comandos DML de uma única vez, utilizando apenas uma troca de contexto. Trata-se do

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

42Q105716 | Informática, PL SQL, Analista de banco de dados, MPU, CESPE CEBRASPE

Texto associado.
A respeito de PL/SQL, julgue os itens a seguir.

O trecho de programa em PL/SQL a seguir possibilita remover os efeitos de determinada transação no banco de dado, sempre que um erro ocorrer durante a execução.

Imagem 010.jpg

  1. ✂️
  2. ✂️

43Q234079 | Informática, PL SQL, Programador, TCE AL, FCC

NÃO é uma instrução DML permitida diretamente para uso em programa PL/SQL:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

44Q851368 | Informática, PL SQL, AL AP Analista Legislativo Desenvolvedor de Banco de Dados, FCC, 2020

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

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

45Q244362 | Informática, PL SQL, Técnico Programação de Sistemas, TRE ES, CESPE CEBRASPE

Texto associado.

Com relação a bancos de dados, PL/SQL e J2EE, julgue os itens a
seguir.

Se um bloco PL/SQL com erros de compilação for executado dinamicamente, esses erros serão capturados em tempo de execução e poderão ser capturados por um handler de exceção.

  1. ✂️
  2. ✂️

46Q237395 | Informática, PL SQL, Programador de Computador, TRE RJ, CESPE CEBRASPE

Texto associado.

Julgue os itens a seguir, relativos a conceitos de PL/SQL.

A unidade básica em PL/SQL é um bloco com a seguinte estrutura: DECLARE, que é a seção para declaração de variáveis, tipos e subprogramas locais; BEGIN — única seção do bloco que é indispensável e obrigatória —, que é a seção executável, na qual ficam as instruções procedimentais e SQL; EXCEPTION, que é a seção/setor onde ficam as instruções de tratamento de erro; e END.

  1. ✂️
  2. ✂️

47Q105375 | Informática, PL SQL, Analista de banco de dados, MPU, CESPE CEBRASPE

Texto associado.
A respeito de PL/SQL, julgue os itens a seguir.

O trecho de programa em PL/SQL a seguir possibilita aumentar o valor da variável salary em 15%, sempre que esta alcançar valor abaixo da variável media_salary.

Imagem 011.jpg

  1. ✂️
  2. ✂️

48Q257698 | Informática, PL SQL, Técnico Judiciário, TJ MG, FUMARC

Em relação à Linguagem PL/SQL, analise as seguintes sentenças, marcando (V) para verdadeira e (F) para falsa.

( ) Variáveis booleanas em PL/SQL podem conter os valores TRUE, FALSE ou NULL.

( ) Para declarar um registro com a mesma estrutura de um registro de uma tabela é possível utilizar o atributo %ROWTYPE.

( ) Funções e procedimentos armazenados permitem a defnição de parâmetros do modo IN somente, ou seja somente de entrada.

( ) Na chamada de uma função ou procedimento armazenado somente é possível indicar a associação entre parâmetros reais e formais pela notação posicional (positional notation). Essa associação não pode ser baseada em notação nomeada (named position).


Está CORRETA a seguinte sequência de respostas:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

49Q264255 | Informática, PL SQL, Técnico Judiciário Tecnologia da Informação, TRT 20a REGIÃO, FCC

A sigla PL/SQL significa uma linguagem

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

50Q191356 | Informática, PL SQL, Agente de Defensoria Administrador de Banco de Dados, DPE SP, FCC

No PL/SQL Oracle, o comando PROJECTION serve para

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

51Q259006 | Informática, PL SQL, Técnico Judiciário, TJ MG, FUMARC

Em relação à Linguagem PL/SQL, todas as afrmativas abaixo estão corretas, EXCETO:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

52Q230785 | Informática, PL SQL, Programador de Computador, TJ PE, FCC

Na parte declarativa de qualquer bloco PL/SQL, subprograma ou pacote pode-se criar coleções (collections), definindo-se o tipo de coleção

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

54Q236758 | Informática, PL SQL, Programador, TCE AL, FCC

A função de caractere pré-definida do PL/SQL que retorna um valor numérico é

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

56Q1041475 | Banco de Dados, Pl Sql, Especialidade Análise de Sistemas, STM, CESPE CEBRASPE, 2025

Texto associado.
No que se refere à integração de sistemas, à arquitetura de software, aos testes de software e aos bancos de dados, julgue o item subsecutivo.
Stored procedures em PL/SQL são estruturas armazenadas diretamente no banco de dados que permitem a execução de instruções SQL pré-compiladas, o que reduz o tráfego de rede e melhora o desempenho das aplicações.
  1. ✂️
  2. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.