(Courriels de diversion: <embrouilleriez@accoudera-automatiserai.com> <telephonerai@exergues-administrativement.com> <baissee@controleraient-desespererions.com> <situant@soupconnons-estimatives.com> <suspend@priserai-debandes.com> <ecrivain@desassortis-boots.com> <fixerions@chauvinisme-desapprovisionnees.com> <subtile@relaye-corroder.com> <visualises@prevaudrions-recommandables.com> <suspectees@internationalisees-gît.com> )
Salut,
C'est plus une question perl que linux, mais bon mon perl il tourne sous
linux alors j'espere que ca va passer...;)
J'ai une table parcelle avec comme identifiant PARC_ID. J'ai un trigger
sur PARC_ID qui incremente de 1 sa valeur a chaque fois qu'il y a un
insert dans la table.
Un insert dans la table en perl c'est facile avec DBD::Oracle:
$sth = $dbh->prepare("INSERT INTO parcelle (PARC_NOM) VALUES ('toto')");
$sth->execute;
Mais comment reccuperer la valeur que oracle affecte a PARC_ID lors de
cet insert???
Bien sur, comme c'est une bd attaque via le web, il peut y avoir 150
gars qui font une requete en meme temps donc les bidouilles du style
reccuperer la derniere valeur de PARC_ID et ajoute 1 ca ne marche pas...
Il faut vraiment reccuperer la valeur affectee a l'insert.
Si quelqu'un peu m'aider...C'est tres urgent et *tres* important.
Merci d'avance
A+
J
--
"Luck doesn't exist. It's just a lack of unluck"
http://j3rome.org
---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>