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

Foram encontradas 416 questões

Q876840 Banco de Dados
Qual funcionalidade do PL/SQL permite agrupar procedimentos, funções, exceções, estruturas de dados, cursores e/ou declarações de variáveis globais?
Alternativas
Q876839 Banco de Dados
Em PL/SQL, qual procedimento é utilizado para comunicar uma exceção definida interativamente, retornando um código ou uma mensagem de erro não padronizada?
Alternativas
Q876838 Banco de Dados
Qual tipo de variável em PL/SQL é precedida pelo símbolo “&”, podendo ser utilizada para promover a entrada de valores para o bloco durante a execução?
Alternativas
Q876717 Banco de Dados
Qual é a variável de PL/SQL que armazena blocos grandes de dados com caracteres de um único byte no banco de dados?
Alternativas
Q876716 Banco de Dados

Considere as afirmações abaixo sobre a estrutura de um bloco PL/SQL.


I - A seção declarativa é uma seção opcional e deve ser utilizada somente quando variáveis, cursores, exceções e/ou tipos construídos forem requeridos na resolução do problema.

II - A seção executável é obrigatória na construção de um bloco e compreende o conjunto de instruções para a resolução do problema do bloco que será construído.

III - A seção de tratamento de exceções é opcional e deve ser utilizada somente quando houver necessidade de tratamento de erros que podem ocorrer durante a execução do bloco.


Quais estão corretas?

Alternativas
Q876715 Banco de Dados
Qual é o método de PL/SQL que retorna o tamanho máximo de uma coleção?
Alternativas
Q871383 Banco de Dados

Analise a seguinte função PL/SQL desenvolvida por um administrador de banco de dados da EBSERH e assinale a alternativa que apresenta a forma correta de sua chamada.


Imagem associada para resolução da questão

Alternativas
Q871382 Banco de Dados
Um administrador de banco de dados Oracle está programando em PL/SQL e necessita fazer um loop utilizando um FOR. Assinale a alternativa que apresenta corretamente a sintaxe geral para o loop FOR em PL/SQL.
Alternativas
Q871381 Banco de Dados
Um administrador de banco de dados escreveu o seguinte código PL/SQL. Sobre esse código, é correto afirmar apenas que

Imagem associada para resolução da questão
Alternativas
Q871380 Banco de Dados
Sabendo que a PL/SQL é uma poderosa linguagem de programação em bancos de dados Oracle, assinale a alternativa correta acerca da criação de um pacote.
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
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
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
Q663511 Banco de Dados

Considere as instruções Oracle PL/SQL abaixo.

I. SELECT sobrenome, id, salario FROM funcionarios WHERE id IN ('SA_REP';'ST_CLERK') AND salario NOT IN (2000; 3000; 5000);

II. SELECT id, sobrenome, salario, ROUND(salario * 1.155, 0) "Novo Salário", ROUND(salario * 1.155, 0) - salario "Aumento" FROM funcionarios;

III. SELECT sobrenome, LPAD(salario, 15, '$') Salário FROM funcionarios;

IV. SELECT id, CASE id WHEN 'ST-CLERK' THEN 'E' WHEN 'SA_REP' THEN 'D' WHEN 'ST_MAN' THEN 'C' ELSE '0' END_CASE FROM funcionarios;

Considerando a existência da tabela funcionarios com os campos id (PK), nome, sobrenome e salario em um banco de dados aberto e em condições ideais, a sintaxe das instruções está correta APENAS nos itens

Alternativas
Q644109 Banco de Dados
Utilizando instruções da PL/SQL, no Oracle 11g, é possível conceder ou remover privilégios de objeto a outros usuários. É correto afirmar:
Alternativas
Respostas
181: A
182: C
183: A
184: A
185: E
186: E
187: A
188: C
189: E
190: A
191: C
192: B
193: A
194: C
195: A
196: A
197: E
198: B
199: C
200: C