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

JDBC Java Discussion :

OracleXMLSave valeur par defaut


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 15
    Par défaut OracleXMLSave valeur par defaut
    Bonjour,
    j'utilisais la méthode oracle.xml.sql.dml.OracleXMLSave.insertXML() pour insérer directement les éléments d'un fichier xml dans une table Oracle .
    Cela marchait très bien . Mais j'ai été obligé d'ajouter une colonne dans ma table pour stocker la date d'insertion de l'article .
    je l'ai fait avec la requete "alter table nomTable add (DATE_INT DATE DEFAULT SYSDATE);"
    Une insertion SQL par requete "insert ...(sans indicatiopn sur le champs DATE_INT)" me garni bien le champs DATE_INT de la date et l'heure du jour mais l'insertion des mêmes valeurs avec un fichier xml et la méthode insertXML() me laisse le champs avec une valeur nulle .
    Pourtant aucune méthode sur l'objet OracleXMLSave ne semble prévue pour cela .
    Quelqu'un a t-il une idée sur la question ?

    merci
    Barny

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 15
    Par défaut
    si si ,
    la méthode setUpdateColumnList() permet de le faire .
    Sachant que par défaut la méthode insert() insére tous les champs présents dans le XML puis force à null tous les autres , un champs avec valeur par défaut n'a pas d'effet .
    Donc, pour info, donner à la méthode setUpdateColumnList() un tableau avec les champs à mettre à jour par insert() sans le champs avec valeur par défaut .

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

Discussions similaires

  1. [DBGRID][COLUMN]Valeur par defaut
    Par hamed dans le forum Bases de données
    Réponses: 2
    Dernier message: 09/03/2005, 16h10
  2. VALEUR PAR DEFAUT
    Par Bikey dans le forum Access
    Réponses: 2
    Dernier message: 25/10/2004, 13h57
  3. [Pb : champ Text = pas de valeur par defaut ?]
    Par mat_dum dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 18/08/2003, 12h57
  4. sorte de valeur par defaut
    Par sampq dans le forum Langage SQL
    Réponses: 2
    Dernier message: 25/07/2003, 11h59
  5. Valeur par defaut 'True' dans un champ de type bit
    Par Mouse dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 24/03/2003, 15h26

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