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 :

Oracle 9.2 : Importation et champ date NULL


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Par défaut Oracle 9.2 : Importation et champ date NULL
    Bonjour !

    J'ai un petit soucis avec ma base oracle. Je possède une table avec un champ "COL_DATE_SORTIE" de type "DATE" ayant la propriété "NULLABLE" à yes.
    Pour manager ma base j'utilise l'application Oracle SQL Developer.

    Mon soucis est le suivant : je dois importer des champs à partir d'un fichier excel. Parfois, ce champ est remplis, parfois non, ce qui fait que quand je tente d'importer, je me retrouve un TO_DATE('NULL','') et évidemment il n'apprécie pas trop qu'on lui laisse le choix dans la date.

    Voici une capture d'écran un peu plus parlante.



    Il y a-t-il un moyen de contourner cela ?

    Merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Par défaut
    Je remonte mon sujet. Je ne comprends pas pourquoi je ne peux pas mettre une date à null

  3. #3
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Bonjour,

    tu peux peut être t'en sortir avec un NVL ou un decode
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Par défaut
    Salut !

    Je ne vois pas trop comment c'est possible de mettre en place un NVL dans le cadre d'une importation via un fichier excel.

  5. #5
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Perso, je n'ai jamais fait d'import direct, comme ça,
    cela dit, je pense que tu peux mettre un masque pour tes données, non ?

    le to_date('','') que tu parles, tu l'indique bien quelque part, non ?

    je complète :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select to_date(DECODE('NULL','NULL',''),'DDMMYYYY') from dual
    ce genre de requete passe, donc je pense que tu peux peut être essayer ça
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 32
    Par défaut
    Ce code est généré automatiquement par oracle. C'est le seul moyen que j'ai d'importer ces données. Je me vois mal tapper le nom des 2000 collaborateurs à la main. Je peux indiquer le format de la date sous la forme DD/MM/AAAA, ce qui donne quelque chose du genre to_date('NULL','DD/MM/AAAA') si le champ date est vide dans ma feuille excel. Et ça evidemment il n'en veut pas.

    edit : je vais essayer de modifier le code, mais ça me parait impossible.

Discussions similaires

  1. Import Export Wizard date NULL
    Par olibara dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 22/02/2012, 21h57
  2. Remise d'un champ Date à NULL
    Par PatStan17 dans le forum C#
    Réponses: 4
    Dernier message: 02/12/2010, 16h11
  3. champ date null
    Par viny dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 07/08/2007, 21h18
  4. Problème champ Date Null
    Par cisco7 dans le forum Oracle
    Réponses: 5
    Dernier message: 24/09/2006, 13h58
  5. [Delphi & DBExpress ] Mettre un champs date à null
    Par falcon dans le forum Bases de données
    Réponses: 10
    Dernier message: 03/11/2004, 08h21

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