Hallo,
ich frage ein BLOB-Feld in einer Oracle Datenbank ab. Ich möchte aber nur die Datensätze haben, wo im BLOB-Feld auch Daten drinnen stehen.
Hab folgendes versucht:
SELECT Daten1 FROM TBL1 WHERE NOT Daten1=''
Funktioniert leider nicht. Kann mir einer sagen wie ich das hinbekomme?
Hi zerberos,
was ist denn mit
SELECT Daten1 FROM TBL1 WHERE NOT Daten1 IS NULL
MfG
wax
du hast ein NOT vergessen, sonst wäre er sehr sehr unglücklich glaub ich 8o
Hallo zerberos,
Gibt es in Oracle nicht eine Funktion GETLENGTH für BLOB? Damit kannst du doch die Länge abfragen? NULL geht meiner Meinung nach nicht, da die BLOB Felder in Oracle nie NULL sind sondern eher EMPTY_BLOB().
Schau auch mal hier: http://psoug.org/reference/dbms_lob.html
Hi zerberos,
was ist denn mit
SELECT Daten1 FROM TBL1 WHERE NOT Daten1 IS NULL
MfG
wax
Danke funktioniert!