|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2004 Messages : 3 ![]() |
Bonjour,
J'appelle SQL Plus dans un fichier batch. J'essaie de passer des paramètres pour les récupérer dans le code SQL. Cela semble marcher pour des paramètres numériques mais impossible de passer un paramètre alphanumérique. Dans le batch Code :
sqlplus %DB_USERID%/%DB_PASSWORD%@%DB_DATABASE% @%CHEMINSQL%TDB_Insert.sql 01101 T Code :
ancien : Code := &1; nouveau : Code := 01101; ancien : Lettre := &2; nouveau : Lettre := T; erreur : l'identificateur T doit être déclaré. Est-ce une option que je n'aurai pas activé ? Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Pour un littéral chaîne de caractères, il faut utiliser des quotes en SQL et PL/SQL. Essayez
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2004 Messages : 3 ![]() |
Parfait, merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com