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 :

problem avec auto_increment


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de scofild20
    Inscrit en
    Mars 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 109
    Par défaut problem avec auto_increment
    bonjour , je veux mettre un auto_increment dans ma table mais j'ai recois une erreur qui me parais illogique (parenthèse de droite absente) avans auto_increment

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    create table payement_etudiant2(
    reference_pay number(5) auto_increment primary key,
    id_etudiant references etudiant(id_etudiant),
    montant integer not null,
    mois varchar2(20) not null
    );
    même j'ai essayer avec des tables supposée correcte de l'internet employant auto_increment , je trouve la même erreure .

    quelqu'un a une explication ? (j'utilise oracle 10g)

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Il n'y a pas d'auto-incrément natif sous Oracle.

    Il faut créer une séquence, et soit l'appeller à chaque insert soit faire un trigger sur votre table qui s'en chargera.

  3. #3
    Membre confirmé Avatar de scofild20
    Inscrit en
    Mars 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 109
    Par défaut
    ok merci , je vais essayer de faire un trigger

  4. #4
    Membre éclairé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Par défaut
    C'est résolu?

  5. #5
    Membre confirmé Avatar de scofild20
    Inscrit en
    Mars 2007
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 109
    Par défaut
    ok je vais mettre résolu mais c'est pas vraiment le cas , les autres utilisateur qui vont voir la reponse ne vont pas trouver la solutions puisque je vais essayer de la resoudre avec un trigger

  6. #6
    Invité
    Invité(e)
    Par défaut
    Encore une fois, un minimum de recherche sur le site aurait amené directement ici et on n'en parle plus.
    http://oracle.developpez.com/faq/?pa...#autoincrement

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

Discussions similaires

  1. probleme avec auto_increment
    Par Atemi76 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 27/08/2007, 13h11
  2. Probleme avec la copie des surfaces
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/01/2003, 10h33
  3. probleme avec la touche F10
    Par b.grellee dans le forum Langage
    Réponses: 2
    Dernier message: 15/09/2002, 22h04
  4. Probleme avec fseek
    Par Bjorn dans le forum C
    Réponses: 5
    Dernier message: 04/08/2002, 07h17
  5. [Kylix] probleme avec un imagelist
    Par NicoLinux dans le forum EDI
    Réponses: 4
    Dernier message: 08/06/2002, 23h06

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