Partager l'article ! ORACLE 11 - PL-SQL: Bonjour, On continue un peu avec les "petites nouveautés" d'ORACLE 11. Avant ORACLE 11, lorsq ...
Bonjour,
On continue un peu avec les "petites nouveautés" d'ORACLE 11.
Avant ORACLE 11, lorsque vous vouliez récupérer la dernière valeur d'une séquence il fallait passer par la table "DUAL" avec quelque chose comme ca
Et bien avec ORACLE 11, on peut simplifier notre code de la façon suivante:
my_var :=my_seq.NEXTVAL;
Bien evidemment, je vous conseille de n'utiliser cette syntaxe qu'uniquement si votre environnement est totalement ORACLE 11. Car si vous vouliez portez votre code sur une version antérieure, cela ne fonctionnerait pas.
Il ne semble pas y avoir de différence de performance entre les deux possibilités.
LAO.
| Février 2012 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | 2 | 3 | 4 | 5 | ||||||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||||
| 13 | 14 | 15 | 16 | 17 | 18 | 19 | ||||
| 20 | 21 | 22 | 23 | 24 | 25 | 26 | ||||
| 27 | 28 | 29 | ||||||||
|
||||||||||
Mais comment tu utiliserais cela dans le cas précis du post ?
LAO.