|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2003 Messages : 79 ![]() |
Bonjour à tous,
Je cale sur un problème qui va surement vous paraitre simple ou débile... je ne sais pas lequel des deux est le plus approprié lol J'ai en fait créé deux packages. Dans un package j'aimerais appeler une procédure qui fait partie du deuxième package avec en paramètre un tableau que j'ai créé. Voici le tableau: Code :
PLS-00306: numéro ou types d'arguments erronés dans appel à 'AJOUTLISTINGAFFAIRES' Le message est explicite, il ne veut pas du paramètre, mais ai-je mal fait l'appel ou une déclaration ? Est-il possible de passer un tableau en argument dans un autre package en sachant que je l'ai également déclaré dans l'autre package ? Merci d'avance pour toute explication |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Il faut que tu déclares ton tableau dans l'entete d'un des 2 packages et que tu l'appelles dans l'autre package en précédant du nom du package. L'autre solution est de créer un type basé.
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2003 Messages : 79 ![]() |
Tout d'abord merci pour la réponse.
Si je comprends bien, je ne dois pas passer le tableau en paramètre de la procédure mais bien l'utiliser en précisant le package d'origine soit : monpackage.montableau J'ai un nouveau problème qui m'est apparu, c'est le fait de n'avoir aucun paramètre dans ma procédure, oracle rouspète: PLS-00103: Symbole ")" rencontré à la place d'un des symboles suivants : <identificateur> <identificateur entre guillemets> current Impossible de faire une procédure sans paramètres ?? j'ai fait une petite recherche sur google sur les types basés mais je n'ai rien trouvé de satisfaisant, ça porte un nom bien particulier ou j'ai mal cherché ? |
|
|
00
|
|
|
#4 | |||||
|
Expert Confirmé
![]() Chef de projet en SSII Inscription : janvier 2004 Messages : 2 866 ![]() |
Citation:
Citation:
Code :
CREATE OR REPLACE procedure maproc IS ... Citation:
Code :
__________________
Un problème sans solution est un problème mal posé Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP. |
|||||
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2003 Messages : 79 ![]() |
Un grand merci pour toutes ces réponses claires, rapides et précises
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com