|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Invité de passage
![]() Injenieur informatique Inscription : janvier 2012 Messages : 2 ![]() |
Bonjour,
S'il-vous-plaît, lorsque j'exécute cette requête : Code :
Citation:
|
|||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Pas de soucis en 11g :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#3 |
![]() Inscription : décembre 2002 Messages : 2 396 ![]() |
Peut-être voulais-tu dire, à demi-mot, que ce n'est devenu possible qu'à partir d'Oracle 11 ?
C'est effectivement une nouveauté notable de la 11.1 : on peut utiliser une séquence à tout endroit où une valeur numérique est valide. En particulier, on peut faire une affectation directe entre une variable et le NEXTVAL d'une séquence, sans passer par un SELECT INTO. http://docs.oracle.com/cd/E11882_01/...c.htm#CIHCBFIJ Par ailleurs, Tim Hall fournit un petit test qui montre que les deux syntaxes sont équivalentes du point de vue des performances. http://www.oracle-base.com/articles/...ql_expressions
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
10
|
|
|
#4 | |
![]() ![]() |
Citation:
Ce que je voulais faire comprendre, c'était surtout "quelle est votre version ?" Cela dit j'ai bien utilisé le SELECT INTO. Merci pour les liens ! Edit : testé avec succès également sur 9.2.0.8
__________________
Email : http://scr.im/waldar |
|
|
00
|
|
|
#5 |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 448 ![]() |
ORA-01036: numéro/nom de variable interdit
C'est un problème d'exécution de requête avec un : qui est aussi un indicateur de bind variable. Je pense que c'est du à une mauvaise exécution du code. Comment est-il lancé ? Sous sql+, sqldev, etc.. ?
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
00
|
|
|
#6 | ||
![]() Inscription : décembre 2002 Messages : 2 396 ![]() |
En V11, on peut désormais faire ceci :
Code :
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
||
|
|
00
|
|
|
#7 | |||||
|
Expert Confirmé Sénior
![]() ![]() Marius NituIngénieur développement logiciels Inscription : octobre 2007 Messages : 3 316 ![]() |
Citation:
Code :
|
|||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com