Bonjour
Je suis débutant en PL/SQL et je dois modifier un package qui utilise l'opérateur =>.
Je n'ai trouvé nulle part dans les tutoriel d'explication sur cet opérateur.
Jean
Bonjour
Je suis débutant en PL/SQL et je dois modifier un package qui utilise l'opérateur =>.
Je n'ai trouvé nulle part dans les tutoriel d'explication sur cet opérateur.
Jean
Tu utilises 11g?
On l'utilise souvent lors des appels des fonctions, procédures ou à l'ouverture des curseurs parametrès. Il permet de faire des affectations par nom de variable, ainsi au lieu de respecter l'ordre de passage de paramètres tu peux le faire comme tu veux...
par exemple tu declares une fonction avec 2 parametres (c'est juste un exemple)
lors de l'appel de la fonction, tu fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part mafonction(parm1,parm2)
Donne nous l'instruction dans laquelle tu as cet opérateur, on sera plus précis dans l'explication.
Code : Sélectionner tout - Visualiser dans une fenêtre à part mafonction(parm2=>300,parm1=>500)
Ca marche aussi en 9.
Ce n'était qu'un exemple.
En fait il s'agit plutôt d'avoir un code plus lisible, surtout quand tu appelles des packages Oracle avec X paramètres donc la plupart sont facultatif.
Ensuite s'affranchir de l'ordre figé des paramètres, ça peut être bien aussi.
C'est bien dans des appels de procédure.
Merci de votre aide.
Partager