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

Forms Oracle Discussion :

valeur d'item auto


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut valeur d'item auto
    bonjour tout le monde

    je travail avec forms oracle 10g , et je veux savoir si la clé primaire d'une table (par exemple n_location ) prend une valeur automatique (incrémente par 1) à chaque fois que j'insère une ligne dans la table (location) mais en utilisant un block (forms) , (le trigger que je dois attribuer au item n_location) ??? .

    merci

  2. #2
    Membre averti
    Inscrit en
    Août 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 29
    Par défaut j'ai trouvé cette solution est ce quelle est bonne??
    CREATE OR REPLACE TRIGGER auto before insert on location for each row
    declare i number(3) ;

    begin

    select count(*) into i from location ;

    if i=0 then :new.n_location := 1;

    else select max(n_location) into i from location ;

    i:=i+1;
    :new.n_location:=i;
    end if ;

    end;

    si vous voyer d'autres n'ésitez pas à les mettre dans ce forum merci d'avance

  3. #3
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Il suffit de fixer la valeur dans un trigger PRE-INSERT sur le block.

Discussions similaires

  1. [MySQL] Obtenir la valeur de l'auto-increment lors d'une insertion
    Par yazerty dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/01/2006, 15h18
  2. Récupération de la valeur d'une auto-incrémentation
    Par maldufleur dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/07/2005, 16h50
  3. prochaine valeur de l'auto increment
    Par bp dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 12/05/2005, 15h17
  4. [VB.NET] Choisir les valeurs des items d'un combo box?
    Par Eithelgul dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/06/2004, 10h13

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