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

  FORUM HardWare.fr
  Programmation

  Oracle 8 avec php4

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Oracle 8 avec php4

n°41947
persnet
Creer , non posseder...
Posté le 22-06-2001 à 08:55:05  profilanswer
 

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

mood
Publicité
Posté le 22-06-2001 à 08:55:05  profilanswer
 

n°41953
ddr555
Posté le 22-06-2001 à 09:31:47  profilanswer
 

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

n°41961
grosmethos
Posté le 22-06-2001 à 10:12:35  profilanswer
 

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!!

n°42006
irulan
Posté le 22-06-2001 à 11:14:36  profilanswer
 

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 !

n°42010
persnet
Creer , non posseder...
Posté le 22-06-2001 à 11:18:56  profilanswer
 

Merci a tous  
J'ai creer ma sequence et mon trigger qui va bien et ca marche du feu de dieu
Genial

n°42019
irulan
Posté le 22-06-2001 à 12:11:02  profilanswer
 

Content pour toi :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Oracle 8 avec php4

 

Sujets relatifs
Probleme avec PERL DBD-ORACLE v.1.07 sur HPUX10.20[oracle] locker un tuple
[Oracle 8i] Création d'une Function : Pb de terminaison[PHP] Oracle, faire une requète sur une BBD distante?
[Oracle] [SQL] Récupérer des lignes de manière aléatoire ?Comment exporer un formulaire forms pour oracle afin de l'executer
[PHP & ORACLE] session & persistent connectionvb et oracle
Hébergement Php4 / MySQLOracle !! HELP !!!!
Plus de sujets relatifs à : Oracle 8 avec php4


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR