Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3307 connectés 

 


Dernière réponse
Sujet : Oracle 8 avec php4
irulan Content pour toi :jap:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
irulan Content pour toi :jap:
persnet Merci a tous  
J'ai creer ma sequence et mon trigger qui va bien et ca marche du feu de dieu
Genial
irulan La génération automatique de clé primaire n'existe pas sous Oracle à la base.
Cela dit il existe un moyen de simuler cette fonctionnalité : il suffit de mettre en place un trigger sur la table qui se déclenchera automatiquement lors d'une insertion, et qui ira chercher la NextVal d'une séquence définie au préalable (cf post de ddr555).
 
Ainsi tout se passe au niveau d'Oracle, et tu n'as plus à te préoccuper d'aller chercher la valeur de la séquence !
grosmethos oh !! salut l'affreux!!
Bon alors tu va t'en sortir avec ta generation automatique de cle primaire???
 
Ca y est moi  je recommence avec le php depuis ce matin!!
ddr555 en oracle ça se fait avec une sequence
 
create sequence seq ... ( me rapelle plus exactement la syntaxe )
 
puis tu crées avec nextval et curval
 
seq.nextval et seq.curval
 
ça donne insert into st_libelle(libelle,cle) values($hphc,seq.nextval)
 
le reste je connais pas assez pour te répondre
persnet Bonjour les Oracliens,
je cherche un moyen d'integration d'une cle automatique.
 
Est-ce-qu'il est possible et si oui comment peut-on gerer une primary key de type rowid?
Merci
Essai que j'ai fait :
 $Query5="INSERT INTO ST_LIBELLE (LIBELLE);
 $Query5.= VALUES ($hphc) RETURNING ROWID INTO ID_LIBAUTO
ID_LIBAUTO etant ma cle primaire et la premiere colonne de la table

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)