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

Foram encontradas 368 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q522721 Banco de Dados
Analise o código PL/SQL abaixo:
set serveroutput on
  DECLARE      TYPE tabela_numeros IS TABLE OF NUMBER;      list TABELA_NUMEROS := tabela_numeros (1, 2, 3, 4, 5);  BEGIN      list.DELETE(2);   FOR i IN 1..list.COUNT LOOP     IF list.EXISTS(i) THEN        DBMS_OUTPUT.PUT('['||list(i)||']');    END IF;  END LOOP;   DBMS_OUTPUT.NEW_LINE;  END;  / O resultado da execução desse código na saída DBMS de um banco de dados Oracle é:
Alternativas
Q510230 Banco de Dados
Em PL/SQL, triggers DML podem ser criadas usando a instrução CREATE TRIGGER, cuja sintaxe é apresentada a seguir:

CREATE [OR REPLACE] TRIGGER trigger_name
timing
event1 [OR event2 OR event3]
ON object_name
[REFERENCING OLD AS old | NEW AS new]
FOR EACH ROW
WHEN (condition)]]
DECLARE]
BEGIN
... trigger_body
[EXCEPTION . . .]
END [trigger_name];

O timing da sintaxe do trigger indica quando o trigger será disparado em relação ao evento de trigger. Os valores permitidos são BEFORE, AFTER e
Alternativas
Q510229 Banco de Dados
Com relação aos subprogramas PL/SQL, considere:

I. São blocos PL/SQL nomeados que podem ser chamados com um conjunto de parâmetros.
II. Podem ser um procedure ou uma função. Em geral, a função é usada para realizar uma ação e o procedure para calcular e retornar um valor.
III. Podem ser agrupados em pacotes PL/SQL.
IV. Podem ser declarados e definidos de duas formas: ou em um bloco PL/SQL ou em outro subprograma.

Está correto o que se afirma APENAS em:
Alternativas
Q494971 Banco de Dados
Pedro digitou em um ambiente do SGBD Oracle em condições ideais, utilizando a PL/SQL, a seguinte instrução:

                        SELECT ROUND(75.923,2), ROUND(75.923,-1) FROM DUAL;

Os valores exibidos por cada ocorrência da função ROUND são, respectivamente,
Alternativas
Q492804 Banco de Dados
Na linguagem PL/SQL, as exceções são usadas para tratar de erros em tempo de execução. Em PL/SQL, existem diversas exceções comuns já predefinidas. Ao executar uma operação qualquer no Oracle, verifica-se a seguinte mensagem na tela: “O módulo PL/SQL ficou sem memória ou a memória se corrompeu”. Assinale a alternativa correta sobre qual exceção essa mensagem se refere.
Alternativas
Respostas
206: C
207: E
208: B
209: D
210: A