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 :

Problème avec date en paramètre d'une procédure [8i]


Sujet :

PL/SQL Oracle

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Problème avec date en paramètre d'une procédure
    Bonjour,

    A l'aide d'un fichier ksh, je fais appel à une procédure ayant une date en paramètre d'entrée. Pour information cette procédure appartient à un package.
    Mon souci est lorsque que je lance mon fichier ksh, j'ai l'erreur suivante:
    Tue Nov 12 11:12:49 MET 2013 Chargement de EIM_SRV_REQ
    Tue Nov 12 11:12:49 MET 2013 Chargement de EIM_SRV_REQ ...
    Connected.
    BEGIN MT_TICKET_EIM.MT_LOAD_EIM_SRV_REQ(31/12/2011); END;

    *
    ERROR at line 1:
    ORA-01858: a non-numeric character was found where a numeric was expected
    ORA-06512: at "SIEBEL.MT_TICKET_EIM", line 17
    ORA-06512: at line 1
    Par contre lorsque j’exécute mon package avec TOAD, cette procédure s’exécute sans problème.

    Voici la ligne qui appelle ma procédure dans le fichier ksh:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    execute MT_TICKET_EIM.MT_LOAD_EIM_SRV_REQ($date)
    Est-ce que quelqu'un peut m'aider sur ce problème?

    Merci d'avance pour votre aide.

    Cordialement

    Christophe.

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 100
    Points : 28 391
    Points
    28 391
    Par défaut
    Et en ajoutant des guillemets autour de ta date, est-ce que ça ne passerait pas mieux ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2013
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2013
    Messages : 9
    Points : 8
    Points
    8
    Par défaut
    Merci al1_24,

    En effet, mon problème était dû à l'absence des guillemets au niveau de ma date.

    Encore Merci.

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

Discussions similaires

  1. Problème avec un paramètre d'une procédure
    Par Lucas Panny dans le forum Langage
    Réponses: 1
    Dernier message: 03/10/2009, 15h58
  2. Réponses: 2
    Dernier message: 30/10/2008, 16h29
  3. Réponses: 1
    Dernier message: 06/03/2007, 11h57
  4. date en paramètre d'une procédure
    Par Maitre B dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/05/2006, 14h31

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