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

XSL/XSLT/XPATH XML Discussion :

XSL - Insertion SQL et format de date


Sujet :

XSL/XSLT/XPATH XML

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
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 16
    Par défaut XSL - Insertion SQL et format de date
    Bonjour,

    Tout d'abord j'espère ne pas me tromper dans le classement de la discussion...

    Sinon, voici mon problème : Je dois insérer des données qui sont envoyées au format XML dans une base Oracle. Le traitement est déjà existant et fonctionne sur un serveur, mais nous passons sur un nouveau serveur, où le format de date défini dans la base est différent. Du coup cela ne fonctionne plus. (Il est par ailleurs impossible de changer la configuration du nouveau serveur)

    Le traitement existant consiste à faire les insertions en utilisant Saxon et les stylesheet. On a donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <xsl:for-each select="DATA_ROW">
      <sql:insert table="TABLE" xsl:extension-element-prefixes="sql">
        <sql:column name="CODE" select="CODE"/>
        (...)
        <sql:column name="DATE_CREA" select="DATE_CREA"/>
      </sql:insert>
    </xsl:for-each>
    Les dates dans le fichier d'entrée sont au format DD/MM/YYYY et la nouvelle base attend des dates en MM/DD/YYYY.

    Comment pourrais spécifier dans la stylesheet un changement de format ?

    Merci d'avance pour votre aide =)

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 47
    Par défaut
    en utilisant la function XPATH replace()

Discussions similaires

  1. [SQLS2K] [SQL]Parametrage format de date
    Par fhy dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 04/12/2008, 22h51
  2. [SQL INTERBASE] format de date dans une requete sql
    Par arnolpourri dans le forum InterBase
    Réponses: 5
    Dernier message: 03/07/2006, 11h42
  3. [sql server] format de date
    Par you98 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 25/10/2005, 10h02
  4. [SQL 9i ] format de date dans un where
    Par booth dans le forum Oracle
    Réponses: 5
    Dernier message: 14/10/2005, 10h23
  5. [SQL][DateTime] Formater les dates en SQL
    Par Husqvarna dans le forum C++Builder
    Réponses: 3
    Dernier message: 09/11/2004, 21h36

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