sql >> Databasteknik >  >> RDS >> Oracle

PL/SQL, hur undkommer man enstaka citattecken i en sträng?

Du kan använda bokstavligt citat:

stmt := q'[insert into MY_TBL (Col) values('ER0002')]';

Dokumentation för bokstavliga ord finns här.

Alternativt kan du använda två citattecken för att beteckna ett enda citat:

stmt := 'insert into MY_TBL (Col) values(''ER0002'')';

Den bokstavliga citatmekanismen med Q-syntaxen är mer flexibel och läsbar, IMO.



  1. SQRT() Funktion i Oracle

  2. Ansluta ODBC-applikationer till MySQL

  3. ORACLE Efter uppdateringstrigger:löser ORA-04091 mutationstabellfel

  4. Ansluta Delphi på Linux till SQL Server