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

SQL Oracle Discussion :

table externe avec une sequence


Sujet :

SQL Oracle

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut table externe avec une sequence
    bonjour
    j ai un fichier de type csv que je voudrai entrer dans une table externe puis
    copier dans une table interne
    mais j'ai une colonne employee_id avec seq_t_employees.nextval donc une sequence.

    quand j ai essai, j ai une erreur du type:

    Error report:
    SQL Error: ORA-29913: erreur d'exécution de l'appel ODCIEXTTABLEOPEN
    ORA-29400: erreur de cartouche de données
    KUP-04043: table column not found in external source: EMPLOYEE_ID
    ORA-06512: à "SYS.ORACLE_LOADER", ligne 19

    ma requete fonctionne sans problene sans la colonne employee_id
    je voudrai savoir comment insert une sequence dans une table externe ou un autre moyen ???

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    mon fichier a insere:
    seq_t_employees.nextval;Abel;Erwan;20000;;;abel_e;belwan
    seq_t_employees.nextval;Alef;Jerome;15000;;1;alef_j;lefome

    ma table externe:
    create table t_employees_csv (
    EMPLOYEE_ID NUMBER(6),
    NOM VARCHAR2(25)
    ....)
    organization external
    (type oracle_loader
    default directory c_temp
    access parameters (
    records delimited by newline
    fields terminated by ';'
    missing field values are null
    (EMPLOYEE_ID, NOM,....))
    location ('dml_t_employees.txt')
    )
    PARALLEL
    reject limit unlimited;

    mon erreur:
    SQL Error: ORA-29913: erreur d'exécution de l'appel ODCIEXTTABLEOPEN
    ORA-29400: erreur de cartouche de données
    KUP-04043: table column not found in external source: EMPLOYEE_ID
    ORA-06512: à "SYS.ORACLE_LOADER", ligne 19

    help me

Discussions similaires

  1. count dans table externe avec une seule requête
    Par gtraxx dans le forum Requêtes
    Réponses: 1
    Dernier message: 17/04/2011, 10h39
  2. Réponses: 1
    Dernier message: 19/02/2008, 00h32
  3. Réponses: 3
    Dernier message: 29/10/2007, 13h04
  4. [T-SQL] Colonnes d'une table appelées avec une variable
    Par Deedoo2000 dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 25/09/2006, 15h18
  5. Réponses: 1
    Dernier message: 13/06/2006, 18h57

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