Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Einfaches Anführungszeichen in PLSQL maskieren

Ich mache dieses Sortierzeug ziemlich oft (normalerweise erzeuge ich Einfügungs-/Aktualisierungsanweisungen).

Sie müssen nur die Ersetzungsfunktion verwenden, um alle ' umzuwandeln in '' . d.h. ändern Sie es zu:

str_comment:='COMMENT ON COLUMN '||rec.table_name||'.'||rec.column_name
            ||' IS '''||REPLACE( rec.description,'''','''''')||'''; ' ;