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

Foram encontradas 416 questões

Q644072 Banco de Dados
Utilizando subconsultas PL/SQL em um banco de dados Oracle 11g, aberto e em condições ideais, para um Técnico exibir o conteúdo dos campos nome, salario e id de todos os funcionários da tabela Funcionario cujo conteúdo do campo salario seja igual ao menor salário cadastrado, deverá utilizar o comando SELECT nome, salario, id FROM Funcionario
Alternativas
Q644071 Banco de Dados
Para retirar os privilégios update e insert concedidos ao usuário Paulo na tabela Clientes utiliza-se, na PL/SQL do Oracle 11g, a instrução
Alternativas
Q634168 Banco de Dados

Analise o scritpt Oracle PL/SQL a seguir:

Imagem associada para resolução da questão

Para que esse script funcione corretamente, exibindo os códigos identificadores e títulos de cada livro, a linha pontilhada deve ser substituída por:

Alternativas
Q626259 Banco de Dados

 Considere o seguinte código PL/SQL. 


Imagem associada para resolução da questão


Selecione a alternativa que contém atributos de cursor válidos de modo a substituir <<X>>; <<Y>> e <<Z>> no código apresentado de forma correta, respectivamente: 

Alternativas
Q622571 Banco de Dados

Imagem associada para resolução da questão

Considerando-se que os dois códigos PL/SQL são executados em um SGBD Oracle, assinale a opção que apresenta o conteúdo da tabela de nome tabela_trt.

Alternativas
Q620897 Banco de Dados
Assinale a opção correta acerca da linguagem PL/SQL.
Alternativas
Q617690 Banco de Dados
Com relação à forma como os dados são armazenados e manipulados no desenvolvimento de aplicações, julgue o item a seguir.

Na especificação de um pacote PL/SQL podem ser encontradas informações relativas à implementação dos programas do pacote necessárias ao uso adequado do pacote.
Alternativas
Q1396790 Banco de Dados

Considere as seguintes afirmações, relativas à estrutura básica de um bloco PL/SQL.


I. A seção DECLARE é opcional e é utilizada para a declaração de variáveis, cursores, tipos e subprogramas, e outros elementos utilizados no programa.

II. O conteúdo entre BEGIN e END é uma seção obrigatória onde ficam as instruções procedimentais. Esta seção deve conter pelo menos uma linha de código executável, que pode ser apenas o comando NULL para indicar que nada deve ser executado.

III. A seção EXCEPTION é opcional e é onde ficam as instruções de tratamento de erro.


Quais estão corretas?

Alternativas
Q1149836 Banco de Dados
A linguagem PL/SQL (Procedural Language / Structured Query Language) é uma linguagem de programação procedural que foi adicionada pela Oracle, no Oracle Database 6. O PL/SQL permite escrever programas que contém instruções SQL e pode ser utilizado para adicionar lógica de negócio em um aplicativo de banco de dados. No PL/SQL as exceções são usadas para tratar erros em tempo de execução no código PL/SQL. Existem algumas exceções predefinidas e uma delas tem a seguinte definição: “Uma instrução SELECT INTO retornou mais de uma linha”. Assinale‐a.
Alternativas
Q809076 Banco de Dados
A linguagem SQL (Structure Query Language) define como os dados do Oracle são manipulados. As construções procedurais com PL/SQL tornam-se mais úteis quando combinadas com o poder de processamento da SQL, permitindo que os programas manipulem os dados no Oracle. Quais são as únicas instruções DMLs permitidas diretamente em um programa PL/SQL?
Alternativas
Q695771 Banco de Dados

No procedimento em PL/SQL ORACLE abaixo, o parâmetro IN serve para:

PROCEDURE define_atividade

(ultima_data_in IN DATE,

tarefa_desc IN OUT VARCHAR2,

prox_data_out OUT DATE)

Alternativas
Q695770 Banco de Dados
NO PL/SQL do ORACLE, o pacote DBMS_CRYPTO permite a escolha de uma constante que determina o algoritmo de criptografia e o tamanho da chave usada. A constante ENCRYPT_3DES_2KEY tem um tamanho de chave de:
Alternativas
Q695768 Banco de Dados
Uma função PIPELENED, que é uma função de tabela em PL/SQL ORACLE produz como resultado:
Alternativas
Q613096 Banco de Dados
Considere a seguinte comando do PL/SQL do Oracle 11g: SELECT FLOOR (3.8) FROM Teste O resultado obtido com a execução desse comando é:
Alternativas
Q613095 Banco de Dados
Considere a seguinte tabela do PL/SQL do Oracle 11g:
Item (ID, Valor, Produto, Tipo, Descrição)
O comando para obter o valor médio dos maiores preços de cada tipo de produto é:
Alternativas
Q598149 Banco de Dados
 No Oracle, uma função é um bloco PL/SQL nomeado que retorna um valor. A função a seguir, calcula um imposto sobre o salá- rio com base em uma alíquota fixa simples de 27%.

CREATE OR REPLACE FUNCTION imposto(valor IN NUMBER)

RETURN NUMBER IS

BEGIN

RETURN (valor * 0.27);

END imposto;



Considere a existência de um ambiente Oracle com SQL*Plus em condições ideais, com banco de dados, tabelas, campos e valores existentes. Considere também que, nos casos necessários, foi executado o comando SET SERVEROUTPUT ON antes das instruções abaixo. 

I. SELECT nome, salario, imposto(salario)

   FROM Funcionario

   WHERE idDepartamento = 5;

II. EXECUTE dbms_output.put_line(imposto(10000));

III. VARIABLE salario NUMBER;

     EXECUTE :salario := imposto(10000);

IV. DECLARE imp NUMBER;

     BEGIN imp = imposto(10000);

     DBMS_OUTPUT.PUT('O imposto é: '|| imp);

     END;

Para chamar a função imposto, está correto o que consta APENAS em 
Alternativas
Q598136 Banco de Dados
 Considere a parte inicial da sintaxe de criação de procedure a seguir:

             CREATE PROCEDURE proc_name(param_name [mode] datatype)

              ... 

No Oracle PL/SQL, quando se cria um procedure, os modos de parâmetro são especificados na declaração do parâmetro formal, após o nome do parâmetro e antes do seu tipo de dados. Os modos de parâmetro permitidos são 
Alternativas
Q586671 Banco de Dados
Em uma instrução SELECT da linguagem PL/SQL 
Alternativas
Q585313 Banco de Dados
A tabela relativa a Débitos Trabalhistas a seguir deve ser utilizada para responder à questão.

Considere que a tabela já está criada, os dados iniciais já foram inseridos e o banco de dados a ser utilizado está aberto e funcionando em condições ideais.

Tabela DebTrab 

NroProcesso     Principal         Juros             FGTS             Honor Periciais

111/15               25345.00        3801.75        7933.00         4755.00 

777/15               125800.00      18870.00      57966.87       7543.00 

333/15               8844.50          1326.67        4233.55         1781.00 

555/15               327631.00      65526.20     104863.78      11523.00 

444/15               5072.00          1014.40        895.14            700.00
Considere o programa PL/SQL para o Oracle 11g:

SQL> DECLARE

2 aumento NUMBER(8,2);

3 processo VARCHAR2(10) := '555/15';

4 BEGIN

5 SELECT HonorPericiais * 0.20 INTO aumento

6 FROM DebTrab

7 WHERE processos = NroProcesso;

8 END;

9 /

O programa acima 
Alternativas
Q585296 Banco de Dados
When a developer team build an application with Oracle Form Builder, they work with individual application components called modules. The form module is a collection of objects and code routines. Some of the objects can be defined in a form module including windows, text items (fields), check boxes, buttons, alerts, lists of values, and blocks of PL/SQL code called
Alternativas
Respostas
201: A
202: E
203: D
204: D
205: E
206: A
207: E
208: E
209: C
210: E
211: B
212: A
213: A
214: E
215: A
216: B
217: D
218: D
219: A
220: B