Wie update CLOB-Spalte in oracle sql developer aus einer physischen Datei

Ich habe eine CLOB Spalte in einer Tabelle, die hält sehr große Menge von Xml-Daten. Muss ich update diesen Spaltenwert für eine Zeile der Tabelle. Wie kann ich dies tun?

Ich habe versucht zu googeln, aber diese sichtbar einfache Sachen nicht in eine einfache Sprache überall. Kann jemand bitte vorschlagen?

Wenn ich den normalen update-query-syntax und fügen Sie den riesigen xml-Inhalt innerhalb der einfachen Anführungszeichen (single-quote im xml-Inhalte ersetzt mit 2 einfachen Anführungszeichen), dann die sql-Entwickler nur deaktiviert die Schaltfläche Abfrage ausführen.

update tableName t 
set t.clobField = 'How to specify physical file data'
where t.anotherField='value'; 
  • Wo ist diese Datei vorhanden??? Ist es auf Ihrem client-Computer? Auf dem Datenbank-server? Irgendwo anders? Tun Sie müssen dies tun in einer Anwendung? Oder ist das eine einmalige operation, die Sie verwenden können, eine GUI für?
  • Die Datei existiert auf der Datenbank server 11g R2, und dies ist eine Zeit der Betrieb, die ich tun muss, nur für etwas testen.
  • OK. Gibt es ein Oracle-directory-Objekt, das Punkte auf der Betriebssystem-Verzeichnis, in dem sich die Datei befindet? Sie haben read Zugriff auf das Verzeichnis? Können Sie Karte, um das Betriebssystem-Verzeichnis von Ihrem client-Rechner?
  • Ich kann nichts machen, ich bin Administrator, ich muss nur eine Art und Weise, wie Sie dies tun, denn ich bin neu in Oracle.
InformationsquelleAutor teenup | 2015-07-07
Schreibe einen Kommentar