Cause : niveau de Schéma types définis par l'utilisateur,
ou les types qui utilisent récursivement de tels types, ne peuvent pas être utilisés dans RPCs. Pour
exemple : créez le type foo comme l'objet (…) créez le paquet my_pack est le type my_tab create package my_pack is type my_tab
est la table de foo; — sur un serveur lointain : x my_pack.my_tab@rpc; — illégal x my_pack.my_tab@rpc; — illegal
essayez d'utiliser le type my_tab
Action : Utilisez seulement des types définis de PLSQL pour
Appels de RPC. Il peut être nécessaire d'ajouter le code supplémentaire à la copie sage de l'élément
les types au plus haut niveau dans les types locaux pour déplacer de telles données par un
RPC.


Erreurs de Relared :
PLS-00970 : le
le nom de classe d'une méthode doit correspondre à cette de clause de NOM EXTERNE dans le type
tête

PLS-00989 :
La Variable de curseur dans le record, l'objet, ou la collection n'est pas soutenue par cela
libération

PLS-00990 :
Les Tables d'index de Variables de Curseur sont rejetées

PLS-00992 :
Les Variables de curseur ne peuvent pas être l'EFFORT `le rédacteur de

PLS-00993 :
Les Variables de curseur ne peuvent pas être passées comme les arguments de RPC ou les résultats

PLS-00994 :
Les Variables de curseur ne peuvent pas être déclarées dans le cadre d'un paquet

PLS-00995 :
exception non au manche # ficelle

PLS-00996 :
de la mémoire

PLS-00997 : non
les types de retour de curseur permis dans cette version béta

PLS-01400 : Utiliser
de `||` le jeton