Comment insérer une valeur incorporées des guillemets simples dans Oracle
Comment insérer ce qui suit chaîne ENTIÈRE à un varchar2(31) sur le terrain.
u1salcd||' '||dmname
Je reçois le message d'erreur suivant.
INSERT INTO EXPORTS_DEFS ( EXPORT_ID, EXPORT_ID2 ) VALUES ('ucsalcd||' '||dmname','L');
Error at Command Line:1 Column:71
Error report:
SQL Error: ORA-00917: missing comma
00917. 00000 - "missing comma"
*Cause:
*Action:
- double possible de Comment gérer une apostrophe dans Oracle SQL
Vous devez vous connecter pour publier un commentaire.
S'il vous plaît essayer:
Cela n'a rien à voir avec la
||
symbole. Vous avez besoin d'échapper à l'embedded guillemets simples. Ceci est fait en utilisant deux guillemets simples:Voici un SQLFiddle exemple: http://sqlfiddle.com/#!4/15c7f/1