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

Oracle Discussion :

Probleme pour inserer des donnees de type INTERVAL DAY


Sujet :

Oracle

  1. #1
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 319
    Points : 144
    Points
    144
    Par défaut Probleme pour inserer des donnees de type INTERVAL DAY
    Bonjour,
    Je suis entrain d'importer des données d'une base POSTGRESQL 7.3.4 vers ORACLE 10gr2. Mais j'ai une ou plusieurs tables qui possèdent des colonnes de type => INTERVAL DAY TO SECOND. (Lors de l'import, j'ai des erreurs ORA-01867 ). Hors dans mon export mes enregistrements sont de la forme '00:07:00'. je pourrais le modifier en y rajoutant un 0 devant. Ce qui donneraient cela '0 00:07:00''. Malheureusement, Je ne peux pas prendre mon fichier dans un éditeur car le fichier fait 700Mo et faire la modification par un sed est délicat car je risque de modifier des valeurs de type date. Quelqu'un aurait-il une idée ?
    D'avance merci.
    Si tu tapes ta tête contre une cruche et que ça sonne creux,n'en déduis pas que c'est la cruche qui est vide.

  2. #2
    Membre habitué
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2004
    Messages
    319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 319
    Points : 144
    Points
    144
    Par défaut
    Bonjour,
    j'ai trouvé une solution . Je preleve les enregistrements grace à une commande grep que j'envoie dans un fichier et je modifie manuellement celui-ci.
    Pour info, j'ai eu des erreurs ORA-1873 car un type de champ etait de type interval day(3) to second(2) alors que je voulais inserer un interval de 3650 jours.
    J'ai donc modifié la colonne en interval day(4) to second(2)

    Cordialement
    Si tu tapes ta tête contre une cruche et que ça sonne creux,n'en déduis pas que c'est la cruche qui est vide.

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

Discussions similaires

  1. probleme pour inserer des choses dans mysql
    Par cosmoff dans le forum C++
    Réponses: 8
    Dernier message: 17/08/2013, 10h10
  2. Réponses: 20
    Dernier message: 15/05/2009, 14h05
  3. Réponses: 2
    Dernier message: 17/10/2006, 11h25
  4. Comment inserer des donnee de type Large Object !!
    Par josoft dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/07/2003, 11h21
  5. Comment inserer des donnee de type Large Object !!
    Par josoft dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 20/07/2003, 11h21

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