Questões de Concurso Comentadas por alunos sobre pl-sql em banco de dados
Foram encontradas 352 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
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:
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:
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:
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: