Considere o seguinte comando do PL/SQL:
DECLARE
abc NUMBER := 20;
Esse comando declara uma variável chamada abc, do tipo NUMBER,
Considere o seguinte comando do PL/SQL:
DECLARE
abc NUMBER := 20;
Esse comando declara uma variável chamada abc, do tipo NUMBER,
Se uma consulta PL/SQL no Oracle retornar mais do que uma tupla, então, para receber o retorno da consulta, será necessário usar um
Com relação aos modos de parâmetros de procedures PL/SQL é correto afirmar:
Considere a linha de comando PL/SQL:
aux_salario emp.sal%type;
O parâmetro %type
Sobre Bancos de Dados, analise:
I. PL/SQL combina a facilidade e flexibilidade da SQL com a funcionalidade de procedimentos de uma linguagem de programação estruturada, tal como IF...THEN, WHILE e LOOP.
II. As declarações DML permitem que um usuário conceda a outros os privilégios, ou direitos, de acesso ao banco de dados e a objetos específicos dentro do banco de dados.
III. Os triggers de banco de dados podem ser usados para automatizar a geração de dados, fazer auditoria das modificações, implantar as restrições complexas de integridade e personalizar as autorizações complexas de segurança.
IV. As restrições de integridade são definidas com uma tabela e armazenadas como parte dessa tabela, de forma centralizada no dicionário de dados de um banco de dados, de modo que todos os aplicativos devem obedecer ao mesmo conjunto de regras.
Está correto o que consta em
Com relação à linguagem PL/SQL (Procedural Language/ Structured Query Language), uma extensão da linguagem SQL, analise as afirmativas a seguir.
I. Com o uso da PL/SQL armazenado geralmente o desempenho do sistema como um todo tende a aumentar.
II. Como o código PL/SQL pode ser armazenado de forma centralizada em um banco de dados, o tráfego de rede entre o aplicativo e o banco é reduzido.
III. PL/SQL é totalmente compatível com os principais SGBDs do mercado por ser baseada em padrões abertos e livres, facilitando possíveis migrações entre diferentes SGBDs.
Assinale:
Em PL/SQL é INCORRETO afirmar que triggers são executados quando
Considere a função PL/SQL abaixo, criada no Oracle, em ambiente ideal.
CREATE OR REPLACE FUNCTION obterDados (
vSal IN colaborador.salario%TYPE,
vAdicional IN colaborador.adicional%TYPE)
RETURN NUMBER IS
BEGIN
..I..
END obterDados;
/
O objetivo da função é retornar o salário anual calculado a partir do salário mensal e do adicional (extra) de um funcionário, utilizando a fórmula (salário do funcionário * 12) + (adicional recebido * salário * 12). Para que a função realize a operação desejada, a lacuna I acima deverá ser preenchida por:
Nas estruturas de controle de iteração dos programas PL/SQL são utilizadas apenas as instruções
Julgue os itens a seguir, relativos a conceitos de PL/SQL.
PL/SQL é a linguagem para consulta de banco de dados padrão ANSI (American National Standards Institute) utilizado pelos principais sistemas gerenciadores de banco de dados (SGBDs) do mercado.
Em relação ao PL/SQL, é INCORRETO afirmar:
Um bloco PL/SQL tem três partes: uma parte declarativa, uma parte executável e uma parte de tratamento de exceção que lida com as condições de erro. No bloco é necessária, no mínimo, a presença
Sobre as formas de execução de funções (functions) do PL/SQL, considere:
I. Pode-se executar uma função como parte de uma instrução SELECT.
II. Pode-se atribuir o valor de uma função a uma variável.
III. Não é possível passar parâmetros para uma função quando ela é executada dentro de um trigger.
É correto o que consta APENAS em
A seção do bloco PL/SQL executável e dentro da qual ficam instruções procedimentais e SQL é a
A Procedural Language Structured Query Language (PL/SQL) é um ambiente de programação que reside diretamente no banco de dados.
Os programas PL/SQL podem ser chamados a partir dos ambientes de desenvolvimento Oracle indicados nas afirmativas a seguir.
I. SQL*Plus; Oracle Enterprise Manager; Pré-compiladores Oracle (como Pro*C, Pro*COBOL, etc.)
II. Oracle Call Interface (OCI); Server Manager; Oracle 9i Application Server
III. Java Virtual Machine (JVM)
Assinale:
Um bloco de programa PL/SQL inclui partes bem distintas, como declaração (declaration) de variáveis e objetos, módulo executável (executable) e módulo de excessões (exception).
Sobre a linguagem PL/SQL do Oracle, é correto afirmar:
Em relação à criação de um bloco PL/SQL, está INCORRETO:
Suas atualizações recentes
Nenhuma notificação.