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

Développement de jobs Discussion :

Utiliser globalMap Variable in Oracle requête via Talend


Sujet :

Développement de jobs

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Alternante
    Inscrit en
    Novembre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Alternante

    Informations forums :
    Inscription : Novembre 2015
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Utiliser globalMap Variable in Oracle requête via Talend
    Bonjour,

    J'essaie de faire une requête d'Oracle en utilisant tOracleInput et en fait, je ne sais pas comment utiliser les globalMap Var dans ma requête. Ils ont jamais marché.
    Voici ma premier test :
    Caractère non numérique trouvé à la place d'un caractère numérique
    avec une requête comme :
    "SELECT *
    from TRES
    where
    TRES.soitecdatecreation < sysdate and soitecdatecreation >='" + (java.util.Date)globalMap.get("start_requete") + "'
    order by soitecdatecreation desc"


    Deuxième test :
    ORA-01830: Le modèle du format de date se termine avant la conversion de la chaîne d'entrée entière
    où j'ai modifié la requête comme :
    "SELECT *
    from TRES
    where
    TRES.soitecdatecreation < sysdate and soitecdatecreation >='" + TalendDate.formatDate( "dd/MM/yyyy HH:mm:ss" , (java.util.Date)globalMap.get("start_requete") ) + "'
    order by soitecdatecreation desc"


    Troisième test :
    ORA-00907: parenthèse de droite absente
    "SELECT *
    from TRES
    where
    TRES.soitecdatecreation < sysdate and soitecdatecreation >= to_date( ' '"+ (java.util.Date)globalMap.get("start_requete")+"' ','dd/MM/yyyy HH:mm:ss')
    order by soitecdatecreation desc;"


    tout ça est pour alimenter mes BD.
    Est-ce que vous pouvez m'aider ?
    Merci beaucoup !

    Sylvanas

  2. #2
    Futur Membre du Club
    Femme Profil pro
    Alternante
    Inscrit en
    Novembre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Alternante

    Informations forums :
    Inscription : Novembre 2015
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Bonjour,

    Il n'y personne ?

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Alternante
    Inscrit en
    Novembre 2015
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 31
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Alternante

    Informations forums :
    Inscription : Novembre 2015
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    C'est résolu.
    Merci en tout cas !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser une variable dans une requête SQL
    Par JerBi dans le forum DB2
    Réponses: 2
    Dernier message: 29/08/2007, 10h56
  2. Utiliser une variable dans une requête
    Par moromain dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 30/06/2007, 19h12
  3. Comment utiliser des variables dans une requête SQL ?
    Par Ragnarok85 dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 12/02/2007, 16h23
  4. [SQL] Utilisation de variables dans une requête SQL
    Par heteroclite dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 07/09/2006, 22h38
  5. [SQL] Utilisation de variables dans une requête SQL
    Par heteroclite dans le forum Langage
    Réponses: 8
    Dernier message: 07/09/2006, 22h38

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