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

Foram encontradas 385 questões

Q2171194 Banco de Dados
Em PostgreSQL, um bloco de código de interação com o banco de dados, geralmente escrito em SQL, e que fica armazenado no próprio banco de dados é denominado:
Alternativas
Q2123679 Banco de Dados
São tipos de dados válidos do MS SQL Server:
1. ntext 2. image 3. year 4. bigint 5. bit
Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2123678 Banco de Dados
Qual função do banco de dados MS SQL Server retorna um número como uma string?
Alternativas
Q2098311 Banco de Dados
Considere a expressão PL/SQL de um banco de dados Oracle 19 aberto e funcionando em condições ideais:
CASE WHEN expr1 IS NOT NULL THEN expr1 ELSE expr2 END
A função equivalente a essa expressão é:
Alternativas
Q2085612 Banco de Dados
Analise as afirmativas abaixo sobre as funções de tabela em PL/SQL. 1. São usadas para retornar coleções PL/SQL que simulam ou se comportam como tabelas. 2. Podem ser consultadas como uma tabela regular, utilizando o operador de tablela TABLE da cláusula FROM. 3. Funções de tabela regulares requerem que coleções sejam totalmente populadas antes que sejam retornadas. Assinale a alternativa que indica todas as afirmativas corretas.
Alternativas
Q2085597 Banco de Dados
Qual o operador de atribuição em PL/SQL, a partir do qual podem-se atribuir valores a variáveis? 
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074286 Banco de Dados
Em ORACLE (versão de referência: 9i), temos dois tipos de cursores (implícito e explícito). Para ambos os tipos há quatro atributos que podem ser utilizados em código pl/sql, que são:
Alternativas
Ano: 2023 Banca: FEPESE Órgão: EPAGRI Prova: FEPESE - 2023 - EPAGRI - Analista de Sistemas |
Q2074284 Banco de Dados
Em pl/sql podemos utilizar de processamento condicional.
Assinale a alternativa que está escrita de forma correta.
Alternativas
Q2093039 Banco de Dados
Para atribuir todos os privilégios à usuária Marcia na tabela Empregado, deve-se escrever o comando PL/SQL
Alternativas
Q2016962 Banco de Dados

Considere as seguintes características de tipos de dados suportados pelo PL-SQL:


  I. String de tamanho variável que suporta até 4000 caracteres.

 II. Valor binário.

III. Binário em bruto com um comprimento variável e de tamanho máximo igual a 2 gigabytes.


Correspondem, correta e respectivamente, às características apresentadas os tipos de dados

Alternativas
Q2008804 Banco de Dados
Considerando a linguagem PL/SQL do sistema gerenciador de bancos de dados Oracle (v. 21), assinale a alternativa que apresenta uma representação correta para um comentário.
Alternativas
Q1996708 Banco de Dados
No âmbito do emprego de cursores no Oracle PL/SQL, assinale o comando que serve para instanciar variáveis com o conteúdo da linha corrente. 
Alternativas
Q1993176 Banco de Dados
Considere o script Oracle PL/SQL a seguir.

DECLARE var_x(2); BEGIN      UPDATE calendario      SET dia = dia + 1;      IF ....... THEN          dbms_output.put_line('Zero alterados.');      ELSIF ....... THEN          var_x:= ....... ;          dbms_output.put_line(var_x || ' alterados.');      END IF; END;
Para que esse script funcione corretamente, os três trechos pontilhados devem ser substituídos, na ordem em que aparecem, por
Alternativas
Q1986117 Banco de Dados
Considere que em um banco de dados Oracle 19c, aberto e funcionando em condições ideais, exista a tabela TRTVaras:
CodCidade             Jurisdicao 32                           Picos 11                           Teresina 21                           Parnaíba 17                           Teresina 33                           Picos 25                           Parnaíba

Para que as cidades cujos CodCidade comecem com 2 tenham a Jurisdicao alterada de Parnaíba para Teresina, deve-se utilizar o seguinte comando PL/SQL:
Alternativas
Q1986115 Banco de Dados
Considere que em um banco de dados Oracle 19c aberto e funcionando em condições ideais, exista a tabela TRTServ: 
Imagem associada para resolução da questão


 Para atualizar e mostrar os termos Teresina para TRT-22 do campo Local, deve-se utilizar o seguinte comando PL/SQL:  
Alternativas
Q1956198 Banco de Dados

Um colega de trabalho lhe pediu ajuda em um problema envolvendo PL/SQL. Segundo consta, o código não está compilando e não se sabe a razão. O código é:


begin

IF SYSDATE > TO_DATE ('05-JUL-2022',

'DD-MON-YYYY') THEN

dbms_output.put_line('Um ano muito diferente');

ENDIF;

end;

/


Por esse caminho, assinale a alternativa que corretamente indica a solução que você deve oferecer ao problema exposto pelo colega: 

Alternativas
Q1956164 Banco de Dados

Considere as afirmativas a respeito de conceitos e comandos PL/SQL do Oracle 12c. Registre V, para verdadeiras, e F, para falsas:


(  )PL/SQL suporta orientação a objetos por meio de tipos de objetos. A sintaxe para criação de um objeto é CREATE [OR REPLACE] TYPE as OBJECT (...).

(  )Stored Procedure é um bloco de código PL/SQL, que retorna um objeto após ser chamado.

(  )Subprogramas são blocos de código PL/SQL, que podem ser chamados com um conjunto de parâmetros com tipo definido ou sem tipo. Os tipos de subprogramas no PL/SQL são: functions, procedures, triggers.


Assinale a alternativa com a sequência correta:

Alternativas
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
Respostas
41: A
42: C
43: D
44: A
45: E
46: C
47: A
48: D
49: E
50: E
51: E
52: A
53: D
54: E
55: B
56: D
57: E
58: A
59: A
60: E