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

Langage SQL Discussion :

emploi de to_date (...)


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 52
    Points : 30
    Points
    30
    Par défaut emploi de to_date (...)
    bonjour,
    je viens de récupérer un code sur le quel je dois travailler et j'ai vu qu'ils utilisent la commande sql suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DATE_SAISI <= to_date(?,'DD/MM/YYYY')
    et en fait j'ai compris que la fct to_date formate un string au format souhaité exemple ici 'DD/MM/YYYY'
    mais je ne comprend pas le '?'
    est ce que quelqu'un peut m'aider.
    j'ai lancé ma requête sur DBVisualizer et j'ai l'erreur suivante :

    1:59:32 [SELECT - 0 row(s), 0.000 secs] [Error Code: 17041, SQL State: null] Paramètre IN ou OUT absent dans l'index :: 1

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 920
    Points : 51 712
    Points
    51 712
    Billets dans le blog
    6
    Par défaut
    TO_DATE n'existe pas en SQL. C'est propre à Oracle.
    En SQL il faut utiliser CAST.
    Lisez l'article que j'ai écrit à ce sujet :
    http://sqlpro.developpez.com/cours/sqlaz/select/#L4.1

    Le ? est probablement une attente de paramètre.

    A +

  3. #3
    Membre émérite Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Points : 2 286
    Points
    2 286
    Par défaut
    Sous Access 97, 2000 tu avais ce type
    de syntaxe utilisé
    =>

    DATE_SAISI <= to_date([Entre ta date mon grand],'DD/MM/YYYY')

    Et lorsque tu lancais la requête en question, tu avais une fenêtre Popup
    qui te demandais de rentrer une date
    Une sorte de requête paramètrable donc ....

    Tu rencontres ce type de requête sous quel sgbd ?

Discussions similaires

  1. Le grand mode d'emploi du forum, à lire si vous souhaitez tout savoir !
    Par Anomaly dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 2
    Dernier message: 03/06/2013, 18h36
  2. Problème avec To_date
    Par fanch17 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 14/08/2003, 13h34
  3. Réponses: 19
    Dernier message: 14/08/2003, 12h37

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