Wie kann ich die Anhängen/verketten von BLOB-Daten in einer BLOB-Spalte mithilfe von SQL-UPDATE-Befehl in ORACLE

Brauche ich, um Daten Anhängen zu meinem BLOB-Feld,
wie kann ich das mit einem UPDATE Befehl?
Was ich mich Frage ist; ist es möglich die Verkettung von blob-Daten, so dass ich schließlich auf einen Bereich wie
UPDATE BLOB_table
SET
BLOB_field = BLOB_field + BLOB_data

Versuchte ich mit DBMS_LOB.ANHÄNGEN, aber es gibt keinen Wert zurück; so habe ich eine Funktion, die gibt mir eine Fehlermeldung aus: "ungültige LOB-locator angegeben"

CREATE OR REPLACE FUNCTION MAKESS.CONCAT_BLOB(A in BLOB,B in BLOB) RETURN BLOB IS
 C BLOB;
BEGIN
DBMS_LOB.APPEND(c,A);
DBMS_LOB.APPEND(c,B);
RETURN c;
END;
/
InformationsquelleAutor botchedDevil | 2011-07-04
Schreibe einen Kommentar