Questões de Concurso Comentadas sobre pl-sql em banco de dados

Foram encontradas 300 questões

Q1956162 Banco de Dados

Um pacote ou package no Oracle Database 12c é um objeto que agrupa variáveis, constantes, subprogramas, cursores e exceções, logicamente relacionados no PL/SQL. Considerando esse tema, analise as afirmações a seguir:


I-Ao criar um pacote, não é permitido fazer referência a variáveis públicas de pacotes remotos.

II-A cláusula AUTHID DEFINER, usada na criação do pacote, determina que um subprograma ou cursor pode ser executado com o privilégio de definidor.

III-Um pacote sempre tem uma especificação na qual são declarados os itens públicos que podem ser referenciados de fora do pacote.


É correto o que se afirma em:

Alternativas
Q1956160 Banco de Dados
No Oracle Database 12c, ao utilizar PL/SQL, uma EXCEPTION pode ser gerada por alguma falha interna (runtime system) ou exceção definida pelo próprio usuário, assinale a alternativa correta: 
Alternativas
Q1956158 Banco de Dados

PL/SQL é uma linguagem processual projetada para utilizar instruções SQL em sua sintaxe. A esse respeito, registre V, para as afirmativas verdadeiras, e F, para falsas:


(  ) As pseudo-colunas NEXTVAL, ROWID, ROWNUM e CURRVAL somente podem ser utilizadas em comandos SELECT.

(  ) Uma trigger é executada se um determinado evento acontece e é disparada a partir de comandos DML (Data Manipulation Language).

(  ) PL/SQL oferece suporte aos paradigmas de programação procedural, orientação a objetos e funcional. A estrutura básica de um bloco PL/SQL contém DECLARE, BEGIN e EXCEPTION, sendo todas as três partes obrigatórias para execução de um programa.


Assinale a alternativa com a sequência correta:

Alternativas
Q1933264 Banco de Dados

No contexto do uso de cursores por meio do Oracle PL/SQL, analise o script a seguir.


DECLARE

v_CPF pessoa.CPF%type;

v_nome pessoa.nome%type;

-----------

BEGIN

OPEN teste;

LOOP

-----------

EXIT WHEN teste %notfound;

EXEC sp_inclui_beneficio(v_CPF);

END LOOP;

CLOSE teste;

END;


As linhas que substituem corretamente os trechos tracejados na quarta e na oitava linhas do script acima são, respectivamente:

Alternativas
Q1928231 Banco de Dados
Leia a frase abaixo:
“PL/SQL é uma extensão da linguagem padrão _______ para o ________ específico da _________”.
Assinale a alternativa que completa correta e respectivamente as lacunas.
Alternativas
Q1924524 Banco de Dados
Analise o código Oracle PL/SQL.
DECLARE       s_mat aluno.matricula%type;       s_nom aluno.nome%type;        s_cur aluno.curso%type;       CURSOR cur_alunos is                ...; BEGIN       OPEN cur_alunos;       LOOP               FETCH cur_alunos                      into s_mat, s_nom, s_cur;               EXIT WHEN cur_alunos%notfound;               dbms_output.put_line(s_mat || ' ' ||                                                   s_nom || ' ' ||                                                   s_cur);       END LOOP;       CLOSE cur_alunos; END;
/

Assinale a opção que apresenta o trecho que deve substitui corretamente os pontos “...” na sexta linha do código.
Alternativas
Q1919962 Banco de Dados
A linguagem PL/SQL (Procedural Language extensions to SQL) possibilita o desenvolvimento de programas que são compilados, armazenados e executados dentro do servidor de banco de dados. Foi desenvolvida para ser utilizada no seguinte SGBD:
Alternativas
Q1905917 Banco de Dados
A partir do Oracle Database 8 foram introduzidos dois novos tipos de banco de dados conhecidos como coleções, permitindo, assim, o armazenamento de conjuntos de elementos. A partir do Oracle Database 9i, esses recursos foram ampliados, incluindo coleções de vários níveis e incorporando uma coleção dentro de outra. O Oracle Databse 10g ampliou ainda mais as coleções, a fim de incluir arrays associados, dentre outros. Considerando os métodos de coleção em PL/SQL, assinale a alternativa correta.
Alternativas
Q1905911 Banco de Dados
O PL/SQL (Procedural Language / Structured Query Language – Linguagem Procedural / Linguagem de Consulta Estruturada) foi introduzido pela Oracle no Oracle Database 6. Permite escrever programas que contêm instruções SQL. No código PL/SQL, as exceções são usadas para tratar erros em tempo de execução. Sobre as exceções em PL/SQL, assinale a alternativa INCORRETA.
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858589 Banco de Dados
Para exibir o cpf (varchar) de todos os procuradores, na tabela de mesmo nome, que tenham o valor '5' como segundo caractere do cpf utiliza-se a instrução PL/SQL:

SELECT cpf FROM Procuradores WHERE
Alternativas
Q1851811 Banco de Dados
Acerca de Oracle e linguagem de programação em banco de dados (PL/SQL), julgue o item que se segue.
Um cursor é um objeto de esquema que agrupa tipos, variáveis, constantes, subprogramas, cursores e exceções relacionados logicamente.
Alternativas
Q1836584 Banco de Dados
Em um comando do PL/SQL, é possível inserir comentários que ocupem várias linhas. Nesse caso, os delimitadores de início e fim desse tipo de comentário são, correta e respectivamente,
Alternativas
Q1771449 Banco de Dados
No que diz respeito à manipulação de dados em bancos de dados relacionais, Stored Procedure é um bloco de código PL/SQL armazenado no servidor com as seguintes características:
Alternativas
Q1661932 Banco de Dados
PL/SQL é uma extensão da linguagem padrão SQL. A unidade básica em uma PL/SQL é um bloco composto por diferentes seções. Analise as alternativas a seguir e assinale aquela que indica uma seção obrigatória:
Alternativas
Q1651489 Banco de Dados

Em relação às linguagens SQL e PL/SQL, julgue o item subsequente.


Em PL/SQL, os parâmetros reais passados em uma chamada de um procedimento não precisam ser necessariamente informados por meio de notação posicional.

Alternativas
Q1651487 Banco de Dados

Em relação às linguagens SQL e PL/SQL, julgue o item subsequente.


No Oracle 10g, o código fonte PL/SQL é sempre compilado para uma representação bytecode, que é executado em uma máquina virtual implementada como parte do servidor de banco de dados Oracle.

Alternativas
Q1631423 Banco de Dados
Selecione a alternativa cujos itens são todos operadores SET SQL (em SQL; PL/SQL; PL/pgSQL; ou T-SQL).
Alternativas
Q1626220 Banco de Dados

PL/SQL é uma linguagem procedural do Oracle para o SQL, estruturada por blocos lógicos que podem conter sub-blocos embutidos.


Assinale a alternativa que apresenta a estrutura típica do bloco PL/SQL.

Alternativas
Q1610921 Banco de Dados
A linguagem PL/SQL possui um recurso denominado PL/SQL Table. É correto afirmar que esse recurso
Alternativas
Q1610915 Banco de Dados
A PL/SQL contém diversos tipos de objetos armazenados no banco de dados. Um profissional de tecnologia da informação necessita utilizar um desses objetos que é um bloco de código PL/SQL disparado automaticamente mediante uma ação do usuário ou da aplicação dentro do banco de dados. Qual é o nome desse objeto?
Alternativas
Respostas
41: A
42: A
43: E
44: A
45: D
46: D
47: B
48: B
49: A
50: A
51: E
52: D
53: B
54: C
55: C
56: E
57: C
58: A
59: B
60: D