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

Foram encontradas 377 questões

Q789070 Banco de Dados

Observe as figuras a seguir que ilustram, parcialmente, dois procedimentos escritos em PL/SQL e implementados em uma instância de banco de dados Oracle 11g.

Imagem associada para resolução da questão

Considere que a execução de proced1 foi submetida diretamente no prompt do Oracle SQL *Plus®.

A transação iniciada na linha 5 de proced1 terá seus efeitos gravados permanentemente no banco de dados quando:

Alternativas
Q786856 Banco de Dados
O PL/SQL (Procedural Language/Structured Query Language) é uma linguagem procedural, que foi adicionada pela Oracle, a partir do Oracle Database 6, o qual permite a escrita de programas que contêm instruções SQL. Na linguagem PL/SQL, os programas são divididos em estruturas conhecidas como blocos, sendo que cada um desses blocos contém instruções PL/SQL e SQL. Essas instruções são: de declaração, executáveis e de tratamento de exceções. Exceções são usadas para tratamento de erros em tempo de execução, no código PL/SQL, em que algumas exceções já são predefinidas. Sobre exceções predefinidas, assinale a alternativa INCORRETA.
Alternativas
Q784387 Banco de Dados

Uma tabela chamada funcionario contém os registros abaixo.

Imagem associada para resolução da questão

Foi digitado um comando PL/SQL para exibir os números de departamentos e os salários daqueles departamentos com salário máximo maior do que 3000. Os dados exibidos foram:

Imagem associada para resolução da questão


O comando digitado foi:

Alternativas
Q783848 Banco de Dados
Considere o seguinte trecho de código PL/SQL com as linhas numeradas à esquerda.
1 DECLARE 2 nome1 VARCHAR2(10) := 'TRT11R'; 3 nome2 CHAR(10) := 'TRT11R'; 4 BEGIN 5 IF nome1 = nome2 THEN 6 DBMS_OUTPUT.PUT_LINE(nome1 || ' igual a ' || nome2); 7 ELSE 8 DBMS_OUTPUT.PUT_LINE(nome2 || ' diferente de ' || nome1 ); 9 END IF; 10 END; 11 /
Ao executar este código no Oracle 11g, em condições ideais,
Alternativas
Q778903 Banco de Dados
Os pacotes PL/SQL permitem agrupar tipos PL/SQL, variáveis, estruturas de dados, exceções e subprogramas relacionados. Estes pacotes
Alternativas
Q778902 Banco de Dados

No Oracle PL/SQL, a instrução

SELECT TRUNC(65.923,2), TRUNC (65.923), TRUNC(65.923,-1) FROM DUAL;

exibirá os valores:

Alternativas
Q778129 Banco de Dados
No âmbito dos blocos PL/SQL, é fato que operações em BULK são utilizadas para melhorar o desempenho das instruções SQL e usar o mínimo possível do Context Switch. Todavia ao utilizar o %ROWCOUNT em operações com BULK o resultado retornado talvez não seja o esperado, pois ele irá retornar a quantidade total de linhas que foram retornadas ou modificadas e não a quantidade por cada uma das operações realizadas. Para isto, as operações em BULK possuem alguns atributos a mais que solucionam essa necessidade, ou seja, exibem a quantidade por cada uma das operações realizadas em um BULK como é o caso de SQL
Alternativas
Q770321 Banco de Dados
A estrutura de um programa em linguagem PL/SQL é formada pelas seções: DECLARE, SELECTION, BEGIN, EXCEPTION e END. A respeito dessa estrutura do PL/SQL, assinale a alternativa correta.
Alternativas
Q765871 Banco de Dados
Um Analista de Sistemas que utiliza PL/SQL em um banco de dados Oracle afirma, corretamente, que
Alternativas
Q765870 Banco de Dados

Considere o código PL/SQL abaixo.

Imagem associada para resolução da questão 

 Em condições ideais do Oracle, é correto afirmar que no código acima,

Alternativas
Q765869 Banco de Dados

Considere o seguinte trecho de código PL/SQL com as linhas numeradas:

Imagem associada para resolução da questão

De acordo com o código acima,

Alternativas
Q757421 Banco de Dados
Quando ocorrem vazamentos d’água nas cidades, os técnicos da Casan utilizam um aplicativo no qual informam o raio do vazamento e recebem de volta o valor da área atingida. Esse aplicativo realiza consultas à tabela AREAS do banco de dados Oracle 10g. A tabela foi construída por meio de um código PL/SQL que está demonstrado na sequência. Sabendo disso, assinale a alternativa correta sobre o código em questão. Imagem associada para resolução da questão
Alternativas
Q757420 Banco de Dados
Para cumprir metas de CRM, uma das regras de negócio da Casan é que toda vez que um novo usuário for cadastrado no sistema da empresa, logo em seguida, ele deverá receber um email de boas vindas. Sabe-se que o cadastro dos clientes fica em uma tabela de nome CLIENTE e que, quando uma mala direta é enviada, é na tabela de nome EMAIL_ CLIENTE. O administrador do banco de dados Oracle 10g convenceu a sua equipe em tratar essa necessidade dentro do próprio servidor de banco de dados e, ainda, utilizando os recursos poderosos da linguagem PL/SQL. Portanto, uma forma sofisticada de resolver essa questão é por meio da implementação de
Alternativas
Q744393 Banco de Dados

Considere o trecho de código em PL/SQL abaixo.

Imagem associada para resolução da questão

Considerando que os números à esquerda de 1 a 9 apenas indicam as linhas e que o código foi executado no banco de dados Oracle 12c, em condições ideais, o resultado apresentado após a execução do comando da linha

Alternativas
Q720226 Banco de Dados
A execução apresentada do script deflagrará a execução da trigger trg_01, construída em PL/SQL, que é demonstrada a seguir.
Imagem associada para resolução da questão
Alternativas
Q711642 Banco de Dados

Julgue o item subsecutivo, referente às tecnologias de bancos de dados.

Por meio da linguagem PL/SQL, é possível invocar explicitamente um trigger.
Alternativas
Q710896 Banco de Dados
Na linguagem PL/SQL, a seção de execução é iniciada pela função:
Alternativas
Q698299 Banco de Dados
Assinale a opção que indica a cláusula PL/SQL que se refere à seção executável na qual são descritas instruções procedimentais e SQL, sendo indispensável e obrigatória
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
Respostas
161: C
162: C
163: B
164: E
165: E
166: E
167: D
168: A
169: C
170: B
171: A
172: C
173: A
174: A
175: E
176: E
177: B
178: B
179: B
180: A