Questões de Banco de Dados - PL-SQL para Concurso

Foram encontradas 297 questões

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
Q492801 Banco de Dados
O SQL (Structured Query Language – linguagem de consulta estruturada) é a linguagem padrão para banco de dados; entretanto, a Oracle adicionou uma linguagem de programação procedural, conhecida como PL/SQL, no Oracle Database 6. Essa linguagem permite escrever programas que contêm instruções SQL. Com o PL/SQL pode ser adicionada lógica de negociação em um aplicativo de banco de dados, por exemplo. Os programas em PL/SQL são divididos em blocos, que contêm instruções PL/SQL e SQL. Assinale, a seguir, uma estrutura de um bloco PL/SQL.
Alternativas
Respostas
171: E
172: B
173: D
174: A
175: B