Wie aktualisieren von BLOB-Spalte in Oracle, die mit HTML-code
Möchte ich zum aktualisieren einer BLOB-Spalte in einer Oracle-DB mit HTML.
Ich bin mit Oracle-Oracle Datenbank 11g Release 11.2.0.3.0
Die Spalte enthält HTML-code, die verwendet werden würden, vor Ende in JSP Servlets. Der Inhalt der Zelle aktualisiert werden soll mit folgenden code
<table width="100%" border="0" cellspacing="0">
<tbody>
<tr>
<td height="130"> </td>
</tr>
<tr>
<td height="130">© 2013</td>
</tr>
</tbody>
</table>
Den obigen code formatiert ist.Die ganze Sache ist eine einzige Zeile.Wenn ich jetzt führen Sie eine update-Abfrage, wie unten zeigte die Nachricht
UPDATE TemplateTbl
SET TemplateConetent = (RAWTOHEX (UTL_RAW.cast_to_raw ('<table width="100%" border="0" cellspacing="0"><tbody><tr><td height="130"> </td></tr><tr><td height="130">© 2013</td></tr></tbody></table>')))
WHERE TemplateId = TL2600
Nun oracle ist zu Fragen, für variable Werte aufgrund von © und wie unten
Habe ich versucht, mit Unterstrich, umgekehrter Schrägstrich und Prozentsatz vor &kopieren und  . Aber nichts funktionierte. Wie löse ich dieses Problem?
InformationsquelleAutor Java Beginner | 2013-09-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
1、sql plus oder plsql-Befehl-Fenster
Verwenden
...="130">&'||'nbsp;</td>...
oder...="130">'||chr(38)||'nbsp;</td>...
zu vermeiden Magie&
symbol.InformationsquelleAutor sunysen
HTML ist reiner text, verwenden Sie eine (N)CLOB.
InformationsquelleAutor Michael-O