tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
4294
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von tplanitz
    tplanitz tplanitz ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    123
    Hallo,

    ich habe folgendes Thema:

    mit dem paket DBMS_LOB.getlength(meine_blob_spalte) habe ich eine länge von
    4229 ermittelt, wenn ich das richtig verstanden habe sind das also 4229 Byte, wobei 1 Byte = z.B so aus sieht "FF" oder "0A".
    Nun habe ich probiert das Feld auszulesen mit DBMS_LOB.substr(meine_blob_spalte, offset, start), wobei offset = 5000 und start = 1 gewählt wurde.
    Leider bekomme ich immer eine Fehlermeldung (habe ich jetzt nicht parat, füge ich gleich ein) die sagt das eine Länge überschritten wurde. Wenn ich den offste auf 2000 ändere bekomme ich eine ausgabe, aber eben halt nur 2000 zeichen.

    Meine Frage: gibt es eine oracle funktionalität die den inhalt eines BLOBs in eine DAtei schreiben kann?

    Vielen Dank für Anregungen.
     
    =========================================
    Glaube denen, die die Wahrheit suchen, und zweifle
    an denen, die sie gefunden haben.
    =========================================
    André Gide (1869-1951), frz. Schriftst., 1947 Nobelpr.
    =========================================

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    bist du ganz sicher, dass du als Offset nicht 0 bzw. 1 angeben musst und bei amount die mit DBMS_LOB.getlength(...) ermittelte Länge?
    Ist zwar für 10.2 aber schau mal hier: http://www.psoug.org/reference/dbms_lob.html nach substr.

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 24.06.09, 12:03
  2. Oracle 10.2 g: Trigger befüllt BLOB feld nicht
    Von planb2000 im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 15.05.09, 21:48
  3. Mit Delphi 5 Dateien in ein BLOB Feld speichern (ORACLE)
    Von pwSolaris im Forum Delphi, Kylix, Pascal
    Antworten: 0
    Letzter Beitrag: 19.12.07, 17:35
  4. Oracle 9.2i; BLOB feld in char
    Von tplanitz im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 01.10.06, 08:30
  5. Blob-Datenfeld schreiben und lesen in Oracle-Datenbank
    Von rettich im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 0
    Letzter Beitrag: 24.09.05, 15:49