Laden...

Oracle Prüfen ob blob -Feld Daten enthält

Erstellt von zerberos vor 13 Jahren Letzter Beitrag vor 13 Jahren 2.202 Views
Z
zerberos Themenstarter:in
520 Beiträge seit 2007
vor 13 Jahren
Oracle Prüfen ob blob -Feld Daten enthält

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?

731 Beiträge seit 2006
vor 13 Jahren

Hi zerberos,

was ist denn mit


SELECT Daten1 FROM TBL1 WHERE NOT Daten1 IS NULL

MfG
wax

T
146 Beiträge seit 2004
vor 13 Jahren

du hast ein NOT vergessen, sonst wäre er sehr sehr unglücklich glaub ich 8o

1.457 Beiträge seit 2004
vor 13 Jahren

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

Z
zerberos Themenstarter:in
520 Beiträge seit 2007
vor 13 Jahren

Hi zerberos,

was ist denn mit

  
SELECT Daten1 FROM TBL1 WHERE NOT Daten1 IS NULL  
  

MfG
wax

Danke funktioniert!