Wie legen Sie einen Wert mit eingebetteten Anführungszeichen in Oracle
Wie fügt man die folgende GESAMTE Zeichenfolge in einen varchar2(31) Feld.
u1salcd||' '||dmname
Bekomme ich die folgende Fehlermeldung.
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:
- mögliche Duplikate von Wie man mit einem einzigen Zitat in Oracle SQL
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bitte versuchen:
Dies hat nichts zu tun mit der
||
symbol. Sie müssen die Flucht der embedded single-quotes. Dies geschieht durch die Verwendung von zwei einfachen Anführungszeichen:Hier ist ein SQLFiddle Beispiel: http://sqlfiddle.com/#!4/15c7f/1