SóProvas


ID
1478419
Banca
IDECAN
Órgão
INMETRO
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Na linguagem PL/SQL, as exceções são usadas para tratar de erros em tempo de execução. Em PL/SQL, existem diversas exceções comuns já predefinidas. Ao executar uma operação qualquer no Oracle, verifica-se a seguinte mensagem na tela: “O módulo PL/SQL ficou sem memória ou a memória se corrompeu”. Assinale a alternativa correta sobre qual exceção essa mensagem se refere.

Alternativas
Comentários
  • The STORAGE_ERROR exception (ORA-06500) occurs when PL/SQL runs out of memory or memory has been corrupted. This may result from either a software error or a hardware problem (or by simply not having enough memory for Oracle to run properly).

     

    http://psoug.org/definition/STORAGE_ERROR.htm

     

    Gabarito: a)

  • a-

    Exeções pré-definidas no pl sql:

    dup_val_on_index - indice duplicado. sqlcode = -1. oracle error = ORA-00001

    INvalid Number - número inválido na conversao de valores. sqlcode= -1722. oracle error = ORA-01722

    Login-denied - usuário/senha invalidos. sqlcode = -1017. oracle error= ORA-01017

    No_data_found - nenhum rgistro encontrado. sqlcode= +100, oracle error = ORA-1403

    Not_logged_on - nao conectado. sqlcode = -1012. oracle error = ORA-01012

    Program_error - erro interno. sqlcode = -6501. oracle error = ORA-06501

    Storage_error - memoria. sqlcode = -6500. oracle error = ORA-06500

    Timeout_on_resource. timeout. sqlcode = -51. oracle error = ORA-00051

    Too_many_rows. +1 registro encontrado. sqlcode = -1427. oracle error = ORA-01427

    value-error. conversao ou valor maior do que col. sqlcode = -6502. oracle error = ORA-06502

    zero-divide. /0. sqlcode = -1476. oracle error = ORA-01476