Zum Inhalt springen

BLOB in CLOB umwandeln


Empfohlene Beiträge

Geschrieben

Hallo zusammen!

Ich hab eine Oracle 9 - Datenbank und lade Dateien, die im Browser ausgewählt werden, in die Datenbank hoch. Die Dateien werden als BLOB hochgeladen, weil ich keine Möglichkeit kenne, die Dateien als CLOB hochzuladen. Ich brauche die Dateien aber als CLOB.

Wisst Ihr also vielleicht, ob man den BLOB in einen CLOB umwandlen kann?

Geschrieben

das geht soweit ich weiss ganz einfach:

alter table old_table modify ( c clob );

einfach die spalte ändern..

Vorsicht ! Erst einen test machen. Obiges gilt für 9i.

Btw, warum kannst du das nicht als clob laden ?

Geschrieben

Ich nehme an das dorti nicht das einmalige umwandeln einer Spalte haben will sondern beim auslesen oder nach dem hochladen o.ö.?

Was ist mit der Funktion to_clob() ??

Strings kann man damit auf jeden fall in clob wandeln, bei blobs bin ich mir da nicht ganz sicher....

Geschrieben

Deswegen meine Frage warum nicht gleich als CLOB laden wenns so gebruacht wird, Der unterschied bei SQLloader wäre ja nur 1 Buchstabe :-)

blob <--> clob

die logik ist ja bei beiden formaten gleich

Geschrieben

TO_CLOB funktioniert nicht beim BLOB, das hatte ich ausprobiert.

Ich lade die Daten nicht per SQL-Loader hoch, ich habe diesen Upload-Mechanismus, um Dateien aus dem Browser in die Datenbank zu laden. Dafür gibt es eine fertige Prozedur, die man integrieren muss. Und man muss noch ein bischen PL/SQL-Code schreiben. Bei diesem Upload-Mechanismus kann man die Dateien nur als BLOB laden.

Es scheint eine Möglichkeit zu geben, die BLOBs mit der Funktion ctx_doc.ifilter in ANSII umzuwandeln. Das wäre auch nicht so kompliziert.

Allerdings habe ich jetzt eine andere Vorgabe, mit der ich mir die BLOB-CLOB-Geschichte spare. Ist zwar nicht elegant, aber wenn es so gewollt wird, muss ich mich dran halten ...

Ich danke Euch trotzdem sehr für Eure Antworten!

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...