Causa: em tempo de execução, o corpo da
a unidade de programa não pode ser considerada. Isto pode acontecer por uma de duas razões.
Em primeiro lugar, pode haver uma unidade um que chama um módulo 'b', onde a especulação para
'b' existe mas não o corpo. Neste caso, desde que a especulação está presente, lá
não será compilam erros vezes. — Em Segundo lugar, isto pode ocorrer se houver a
referência para uma seqüência do lado de fora do contexto próprio, tal como uma afirmação SQL.
Neste caso, a especulação da referência a seqüência pode ser considerada, mas é
o inválido para dirigir de fato o código que refere a seqüência do lado de fora de um SQL
afirmação, como em: eu: = seq.nextval;= seq.nextval;
Ação: Se causado pela primeira razão,
crie um corpo do objeto que está sendo referido. Se causado pelo segundo
razão, mova a seqüência em uma afirmação SQL. Por exemplo, eu: = seq.nextval;= seq.nextval;
pode ser substituído por: selecione seq.nextval em temp de dual; eu: = i :=
temp;


Erros de Relared:
PLS 00901: o
o tipo de dados da coluna 'série' da mesa 'cadeia' não é
suporte

PLS 00902: A
SOMENTE DE LEITURA atam a variável usada em FORA ou em - FORA contexto

PLS 00904:
privilégio insuficiente de acessar a cadeia de objeto

PLS 00905:
a cadeia de objeto é inválida

PLS 00906:
A compilação não é possível

PLS 00907:
não pode carregar a cadeia de unidade de biblioteca (referido por
cadeia)

PLS 00908: o
o formato guardado da cadeia não é apoiado por isto
lançamento

PLS 00909:
a cadeia de objeto não é declarada ou privilégios insuficientes ao acesso
objeto

PLS 00910:
privilégio insuficiente de herdar da cadeia de tipo

PLS 00920:
o parâmetro plsql_native_library_dir não é definido