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

Foram encontradas 416 questões

Q4262942 Banco de Dados

Analise os seguintes objetos SQL:


• Objeto X: possui cláusula RETURN, retorna um valor e pode ser utilizado em uma instrução SELECT. 


• Objeto Y: executa uma sequência de comandos, pode receber parâmetros OUT, mas não possui obrigação de retornar um valor.


Os objetos X e Y são classificados, respectivamente, como: 

Alternativas
Q4199671 Banco de Dados
Em um código do PL/SQL do Oracle 21c é possível declarar um comando, que não executa qualquer ação, simplesmente passando o controle para o próximo comando da sequência. Tal comando é:
Alternativas
Q4181858 Banco de Dados
Em um sistema corporativo executado sobre Oracle Database, a equipe de desenvolvimento implementou uma rotina em PL/SQL para registrar auditoria de alterações em uma tabela crítica. A rotina deveria gravar informações em uma tabela de log mesmo quando a transação principal fosse posteriormente desfeita por erro de regra de negócio. Durante a revisão técnica, discutiu-se o uso de blocos PL/SQL, tratamento de exceções, controle transacional e possíveis efeitos colaterais de commits dentro de rotinas chamadas por outras transações. De acordo com o caso, é CORRETO afirmar que: 
Alternativas
Q4050825 Banco de Dados
Nos códigos do Oracle PL/SQL, as exceções são usadas para tratar erros em tempo de execução. Um exemplo que pode ser apresentado é a exceção ZERO_DIVIDE, que é lançada quando se tenta fazer uma divisão por zero. Uma outra exceção é a “tentativa de acessar um item de banco de dados sem estar conectado neste”. Assinale, a seguir, a alternativa que apresenta essa exceção.
Alternativas
Q4050818 Banco de Dados
Para ‘chamar’ suas próprias funções no Oracle PL/SQL deve-se aplicar a mesma ação empregada para chamar qualquer função interna de um banco de dados. É possível obter informações sobre suas funções a partir da visão: 
Alternativas
Q4050461 Banco de Dados
No banco de dados Oracle as exceções “são usadas para tratar erros em tempo de execução no código PL/SQL”. Existem diversas exceções que já são predefinidas. Uma dessas denota “uma instrução SELECT INTO retornou mais de uma linha”. Assinale tal exceção.
Alternativas
Q4050457 Banco de Dados
A partir do Oracle Database 6, a Oracle adicionou uma linguagem de programação procedural, conhecida como PL/SQL (Procedural Language/SQL), permitindo escrever programas contendo instruções SQL. Sobre o PL/SQL, analise as afirmativas a seguir.

I. Os programas Pl/SQL são divididos em estruturas conhecidas como blocos, contendo instruções SQL e PL/SQL.
II. instruções_de_tratamento_de_exceção são instruções que tratam apenas de alguns erros de execução.
III. instruções_de_declaração declaram as variáveis usadas no bloco SQL; são obrigatórias.

Está correto o que se afirma apenas em
Alternativas
Q3976390 Banco de Dados
Um analista de dados, utilizando o ORACLE, está definindo um novo tipo de dado, que é um tipo composto, ou seja, que armazena várias informações de forma agrupadas. Esse novo tipo de dado é tratado o como uma linha da tabela e, no ORACLE, é um: 
Alternativas
Q3917568 Banco de Dados
Durante a construção de um banco de dados em Oracle, um Técnico de TI precisa registrar uma regra simples em um bloco anônimo PL/SQL para validar um parâmetro e gravar mensagens de auditoria. Com base no enunciado, a estrutura que representa CORRETAMENTE um bloco anônimo é:
Alternativas
Q3885607 Banco de Dados
Um programador de Stored Procedures em um SGBD procedeu à refatoração de um código, utilizando uma variável local dentro de uma função aninhada que tem o mesmo nome de uma variável global.
Sobre a aplicação das regras de escopo de variáveis em linguagens procedurais, assinale a afirmativa correta.
Alternativas
Q3771747 Banco de Dados
Assinale a alternativa que apresenta APENAS comandos válidos em SQL/PLSQL:
Alternativas
Q3707853 Banco de Dados

Program Language SQL é a linguagem de programação da Oracle® que permite processar dados armazenados no banco de dados. Assinale a alternativa que se refere à funcionalidade que transfere o conteúdo do registro corrente para as variáveis correspondentes, e posiciona o ponteiro do cursor no próximo registro resultante da consulta:
Alternativas
Q3696934 Banco de Dados
Um administrador de banco de dados precisa criar uma rotina temporária para ajustar valores em uma tabela de salários, somando um bônus fixo apenas para os registros de um determinado departamento. Esta rotina não precisa ser armazenada no banco para reutilização futura. Qual estrutura de programação SQL é a mais adequada para implementar essa lógica de forma simples e eficaz, permitindo o uso de controle de fluxo como IF?
Alternativas
Q3649060 Banco de Dados
Um Analista de Sistemas precisa criar uma stored procedure que automatize o processo de um novo funcionário na tabela Funcionario. O procedimento deve receber os parâmetros @nome, @cpf, @data_nascimento e @salario. Se o salário fornecido for menos que R$ 2000,00, a transação deve ser abortada e uma mensagem de erro deve ser retornada. Assinale a alternativa que apresenta a estrutura de programação procedimental mais adequada para essa validação.  
Alternativas
Q3635970 Banco de Dados

Qual é a saída apresentada após executar o seguinte trecho de código escrito em PL/SQL? 



Q59.png (601×146)

Alternativas
Q3635969 Banco de Dados
Considerando que 07/02/2025 é uma sexta-feira, qual é a saída apresentada após executar o seguinte trecho de código escrito em PL/SQL?

Q58.png (605×141)
Alternativas
Q3635968 Banco de Dados

Qual é a saída apresentada após executar o seguinte trecho de código escrito em PL/SQL? 


Q57.png (448×158)

Alternativas
Q3635967 Banco de Dados

Qual é a saída apresentada após executar o seguinte trecho de código escrito em PL/SQL? 


Q56.png (414×148)

Alternativas
Q3635966 Banco de Dados
São palavras reservadas da linguagem PL/SQL utilizadas no tratamento de exceções:

I. EXСЕРTION_INIT, RAISE, PRAGMA.
II. EXCEPTION, OTHERS, RAISE_APPLICATION_ERROR.
III. NO_DATA_FOUND, SQLERRM, SQLCODE.

Quais estão corretas?
Alternativas
Q3635965 Banco de Dados
Considere uma tabela pedido que possui as colunas cliente e produto no seguinte trecho de código escrito em PL/SQL. O que acontecerá após executá-lo?

Q54.png (281×158)
Alternativas
Respostas
1: B
2: C
3: D
4: C
5: C
6: C
7: A
8: B
9: C
10: B
11: B
12: B
13: E
14: D
15: A
16: A
17: B
18: C
19: E
20: A