PLS 00306: número incorreto ou tipos de argumentos em chamada `cadeia`
Causa: Este erro ocorre quando o denominado
a chamada de subprograma não pode ser combinada a nenhuma declaração daquele subnome do programa.
O subnome do programa poderia ser soletrado mal, um parâmetro poderia ter o incorreto
datatype, a declaração poderia ser defeituosa, ou a declaração poderia ser colocada
incorretamente na estrutura de bloco. Por exemplo, este erro ocorre se o
a função de raiz quadrada construída SQRT é chamada com um nome com erros de ortografia ou com a
parâmetro do datatype incorreto.
Ação: Verifique a ortografia e
declaração do subnome do programa. Também confirme que a sua chamada é correta, o seu
os parâmetros são do direito datatype, e, se não for uma função construída,
que a sua declaração seja colocada corretamente no bloco
estrutura.
Erros de Relared:
PLS 00307: também
muitas declarações de `a cadeia` combinam com esta chamada
PLS 00308: isto
o construto não é permitido como a origem de uma nomeação
PLS 00309: com
%% DURE o atributo, `a cadeia` deve ser uma variável de um enumerado
datilografar
PLS 00310: com
%% O atributo de ROWTYPE, `a cadeia` deve denominar uma mesa, cursor ou
cursor-var
PLS 00311: o
a declaração da cadeia é incompleta ou malformada
PLS 00312: a
a associação de parâmetro posicional pode não seguir um denominado
associação
PLS 00313:
`estique` não declarado neste alcance
PLS 00314:
As declarações de MESA não são permitidas como PL/SQL variáveis locais
PLS 00315:
Restrição de implementação: tipo de índice de mesa não apoiado
PLS 00316:
AS MESAS de PL/SQL devem usar um índice único






Deixe uma Resposta