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 :

PL/SQL : Clause IN dynamique


Sujet :

PL/SQL Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2010
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 5
    Par défaut PL/SQL : Clause IN dynamique
    Bonjour,

    Comment peut-on créer une clause IN dynamique dans un curseur? J'ai essayé plusieurs méthodes dont celle-ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    DECLARE
    	FIC_TYPE_MAJ_LINE_2 VARCHAR2(4000);
     
    	CURSOR MON_CURSEUR(LISTE_JOBS_STATUTS VARCHAR2) IS 
    		SELECT TABLE_1.CHAMP_1, TABLE_1.CHAMP_2 , TABLE_1.CHAMP_3
    		FROM TABLE_1
    		WHERE
    		TABLE_1 . JOB_STATUS IN (LISTE_JOBS_STATUTS)
    		AND
    		(TABLE_1.CHAMP_1 = 'A' OR TABLE_1.CHAMP_1 = 'B');
    BEGIN
    	FIC_TYPE_MAJ_LINE_2 := '''C'',''D'',''E''' -- cette variable est récupéré en fait d'un fichier et ne peut pas être modifié
    	IF NOT LISTE_JOB%ISOPEN THEN
    		OPEN LISTE_JOB(FIC_TYPE_MAJ_LINE_2);
    	END IF; 
    END;

    Si vous avez besoin de précision n'hésitez pas. Je compte sur vous .
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Linq to SQL] Clause Where dynamique
    Par Kamishu dans le forum Accès aux données
    Réponses: 2
    Dernier message: 14/08/2008, 14h17
  2. [LINQ To SQL] Clauses WHERE dynamiques
    Par SaumonAgile dans le forum Accès aux données
    Réponses: 7
    Dernier message: 23/02/2008, 01h11
  3. [SQL] Clause Having
    Par Lou Pitchoun dans le forum Access
    Réponses: 2
    Dernier message: 20/10/2005, 14h03
  4. Réponses: 5
    Dernier message: 09/08/2005, 17h38
  5. [SQL*Plus] génération dynamique du fichier de spool
    Par lalystar dans le forum Oracle
    Réponses: 3
    Dernier message: 06/12/2004, 10h44

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