(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/>