IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Paramètres d'entrée d'un script pl/sql


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut Paramètres d'entrée d'un script pl/sql
    Bonjour,

    J'ai deux question :

    1 - comment peut-on savoir le nombre de paramètres en entrée d'un script pl/sql sachant que ce dernier reste dynamique, càd je peux appeler mon script avec un ou deux ou même plus de paramètres, et au sein de mon script je veux savoir combien de paramètres j'ai en entrée ?

    2 - Dans mon script pl/sql comment je peux appeler mes parametres d'entrée de facon dynamique ?
    exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    FOR i IN 1..10 LOOP
    LC$var := &||i ;
    ...
    END LOOP;

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    139
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2006
    Messages : 139
    Par défaut
    Bonjour,

    Pourquoi ne pas mettre le traitement dans une fonction ou une procedure.
    Avec un appel avec des parametres nommés (par1 => val1) tu n'as pas besoin de savoir combien de paramètres tu as renseigné.

    cdt

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2006
    Messages : 39
    Par défaut
    Citation Envoyé par kervoaz Voir le message
    Bonjour,

    Pourquoi ne pas mettre le traitement dans une fonction ou une procedure.
    Avec un appel avec des parametres nommés (par1 => val1) tu n'as pas besoin de savoir combien de paramètres tu as renseigné.

    cdt
    merci pour votre reponse.

    mais comment je pourrai gérer le nombre de paramètres de façon dynamique ??
    même pour une fonction ou une procédure on doit savoir le nombre de param à passer, n'est ce pas ??

    En fait moi j'exécute mon script en appelant un script shell :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > script_shell.ksh mon_script.sql param1 param2 param3 ...
    et dans mon script pl/sql je dois récupérer l'ensemble des paramètres passés .

Discussions similaires

  1. Création d'un script Shell avec 4 paramètres en entrée
    Par Lerchechem dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 17/09/2013, 11h32
  2. Réponses: 9
    Dernier message: 26/01/2011, 09h56
  3. Réponses: 4
    Dernier message: 13/11/2008, 15h07
  4. [SQL] Lister les méthodes et les paramètres d'entrée d'une classe
    Par arnolem dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 11/08/2006, 19h55
  5. Réponses: 10
    Dernier message: 17/05/2006, 11h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo