Questão número 304797

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óxima Questão
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...