|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() |
Bonjour,
Je cherche à définir des variables sql*plus modifiables dans des block pl/sql. Je m'explique. Idéalement mon code ressemblerait à ceci (après un sqlplus /nolog): Code :
J'ai imaginé la même chose avec un DEFINE, auquel cas <ma_valeur> est '&&ma_valeur' mais dans cette situation je ne pais pas comment modifier <ma_valeur> dans le block pl/sql. Si vous avez une idée, je suis preneur. (code exécuté sous instance 10g et client sqlplus 10g aussi) Merci |
||
|
|
00
|
|
|
#2 |
![]() Inscription : décembre 2002 Messages : 2 385 ![]() |
Si c'est à la ligne 10 que vous avez un souci (j'ai lu 4 fois la question sans rien comprendre), utilisez là encore le préfixe "deux points".
Code :
SELECT * FROM ma_table WHERE ma_col = :ma_valeur;
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
10
|
|
|
#3 | |
|
Membre éclairé
![]() |
Citation:
et réponse correcte ![]() J'étais persuadé d'avoir essayé avant de poster, j'ai tout de même réessayé après votre réponse et en effet cela fonctionne
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com