Procura

Banco de dadosPl-sql


EXERCÍCIOS - Exercício 17

  • (FCC 2016)

Um Analista de Sistemas que utiliza PL/SQL em um banco de dados Oracle afirma, corretamente, que


A) se uma chamada recursiva a um procedure estiver dentro de um cursor FOR loop , cada cursor é aberto em cada chamada, podendo estourar o limite OPEN_LOOPS mas o mesmo não ocorre se o cursor estiver entre um OPEN e CLOSE .

B) podem ser utilizadas chamadas a subprogramas externos escritos em Java, embora haja a restrição de um Java stored procedure somente poder ser chamado de dentro de um package .

C) um trigger pode ter dois estados: enabled ou disabled e, por default , é criado no estado enabled . Para criar um trigger no estado disabled deve-se usar a cláusula DISABLE na declaração CREATE TRIGGER .

D) packages podem ter duas partes: uma especificação e um corpo. A especificação define as queries para os cursores e o código dos subprogramas, já o corpo define a interface do package.

E) em PL/SQL uma condição de erro é chamada exceção. As exceções são somente internas, geradas pelo run-time system . Todas possuem nomes predefinidos como DIVIDE_ZERO e ERROR_STORAGE.


Próximo:
EXERCÍCIOS - Exercício 18

Vamos para o Anterior: Exercício 16

Tente Este: Exercício 109

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=1.36ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.52ms))((ts_substr_c=0.53ms))((ts_substr_im=0.74ms))
((total= 3ms))