|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 18 ![]() |
bonjour,
je recherche comment récuperer plus d'1 valeur en retour dans un package/package body sous Oracle developer 1.2.1 soit par function ou par cursor en PL/SQL. la déclaration objet n'est pas acceptée. exemple : à partir d'un code postal, valeurs retournées Departement, ville Merci de votre aide. |
|
|
00
|
|
|
#2 | ||
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
Pourquoi ne pas créer une procédure avec 2 paramètres de type OUT ?
Sinon, tu peux retourner un TYPE créer préalablement, cf http://forums.oracle.com/forums/thre...hreadID=428977 Code :
|
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 18 ![]() |
Merci pour la réponse, cela fonctionne.
Mais pour inclure dans un package : je mets dans le package les déclarations de type et de function dans le body la function , je compile sans erreur, mais quand je je lance le select pour récupérer les valeurs, j'ai l'erreur : identificateur non valide j'ai du passer à coté de quelquechose ? |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
avec le code on pourra t'aider.
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#5 | ||
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 18 ![]() |
voici le code :
la compilation du package se passe bien. je devrais utiliser un cursor plutot qu' une fonction ? merci de votre aide. Code :
|
||
|
|
00
|
|
|
#6 | ||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 437 ![]() |
Si tu n'as qu'une seule ligne, non, pas de curseur.
Par contre un select en plsql doit toujours être into quelque chose. Code :
__________________
More Code : More Bugs. Less Code : Less Bugs |
||
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 18 ![]() |
bonjour,
merci pour vos réponses. la dernière question : comment dans le package, créer une procédure qui fait appel à la fonction pour insérer dans une table le Dept et le libellé ? d'avance merci et bon week end. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com