JDBC et ORACLE - Java - Programmation
Marsh Posté le 24-05-2002 à 11:12:43
si tu as une sequence pour ton autoincrementation, tu peux recuperer la prochaine valeur grace à:
select nom_sequence.nextval from dual
la courante, ca doit etre currval il me semble. mais il faut avoir fait un nextval avant.
j'espere que ca t'aidera
Marsh Posté le 24-05-2002 à 11:15:45
sinon, tu as une table dba_sequences dont l'attribut last_number permet de savoir ou en est ta sequence. Par contre, c une table systeme, donc il faudra donner les droits aux utilisateurs juste sur cette table.
Marsh Posté le 24-05-2002 à 13:06:21
merci
mais je vais quand meme opter pour la solution des verrous
Marsh Posté le 23-05-2002 à 21:40:45
Petite question :
j'envisage 2 solutions :
1) mettre mes champs identifiants en auto increment. dans ce cas j'aimerais savoir comment recuperer l'identifiant d'une ligne que j'insere dans ma table
2) ou alors je les gere moi meme, et dans ce cas j'aimerais savoir comment poser un verrou sur une table
et tout ca, je le rappelle pour ceux qui ont pas suivi, avec JDBC et une base Oracle (9i)
Merci
PS : DarkLord, si tu traines par la, je sens que tu vas me repondre Les autres vous pouvez aussi, n'hesitez surtout pas