|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
Bonjour.
SVP j'ai un probleme avec le & (et commercial) et oracle. j'explique: j'ai un fichier script ou il y a des commande insert exemple : insert into TABLE values('1',1,'bonjou & toto); lorsque j'execute ce ce script dans sql plus ( avec @c:/fichier.sql) oracle prend les & pour des variables et me sors le message suivant Entrez une valeur pour toto: donc comment peut on obliger oracle a accepter les & . Merci pour votre aide. |
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : août 2004 Messages : 11 ![]() |
set escape"\";
/* then insert your ampersand character with the backslash*/ INSERT INTO domain(dom_id,description)VALUES(12,'P\&S - Research'); |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
Merci lelent pour votre réponse .
sauf qu'ici j'ai un fichier sql de 600000 lignes donc je vais pas le parcourir en entier pour mettre un \ . je crois qu'il y a une autre solution pour désactiver le & dans oracle. |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Inscription : juillet 2003 Messages : 3 453 ![]() |
set def off
ou set scan off Citation:
__________________
More Code : More Bugs. Less Code : Less Bugs |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() |
Merci McM pour votre aide.
j'ai testé la commande SET DEFINE OFF; et ça marche. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com