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 :

SQL-Loader création d'une sequence d'auto incrementation


Sujet :

Oracle

Vue hybride

lg_gaelle SQL-Loader création d'une... 13/10/2006, 18h03
lg_gaelle J'ai la solution En faite il... 16/10/2006, 15h19
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut SQL-Loader création d'une sequence d'auto incrementation
    Bonjour
    je souhaite incrémenter automatiquement une colonne à l'aide d'une séquence :
    Nom de ma séquence : SEQ_ID
    Code: CREATE SEQUENCE SEQ_ID
    START WITH 1
    MAXVALUE 999999999999999999999999999
    MINVALUE 1
    NOCYCLE
    NOCACHE
    NOORDER;

    Mon fichier de control :
    LOAD DATA INFILE 'utilisateur.txt'
    REPLACE
    INTO TABLE user
    FIELDS TERMINATED BY';'
    (
    no_id "SEQ_ID.nextval",
    id_NAME,
    id_DESC)


    Malgré cela, le chargement ne s'effectue pas.
    Quel pourrait être l'erreur ou l'oubli???

    Merci pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Octobre 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 13
    Par défaut
    J'ai la solution
    En faite il faut créer un trigger et supprimer la ligne
    no_id "SEQ_ID.nextval".

    Le trigger se charge d'avancer la séquence.

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

Discussions similaires

  1. SQL*Loader - Comment ignorer une ligne?
    Par domiq44 dans le forum Sql*Plus
    Réponses: 1
    Dernier message: 10/04/2008, 13h23
  2. SQL*Loader - Comment ignorer une ligne?
    Par domiq44 dans le forum SQL
    Réponses: 1
    Dernier message: 10/04/2008, 13h22
  3. Création d'une sequence sous Oracle 10g R2
    Par eryk71 dans le forum SQL
    Réponses: 2
    Dernier message: 07/03/2008, 17h32
  4. créer une clé varchar auto-increment
    Par guns17 dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 14/02/2006, 19h30
  5. sequence d'auto-incrementation
    Par roboss dans le forum Oracle
    Réponses: 18
    Dernier message: 23/08/2004, 14h25

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