[BLOB] Le IS NULL fonctionne ?
Bonjour,
Question de débutant concernant les BLOB.
Peut on utiliser tout simplement la fonction IS NULL en SQL pour savoir si un BLOB est vide ?
Code:
1 2 3 4 5 6 7 8 9 10 11
| SQL> select count(*) from matable;
COUNT(*)
----------
187
SQL> select count(*) from matable where BLOB$CHAMP is null;
COUNT(*)
----------
187 |
En fait elle me ramène à chaque fois que tous mes BLOB sont vides. Et ceci sur plusieurs tables.
Cela me parait difficile à croire (mais je ne maîtrise pas la structure, j'explore un progiciel).
Donc avant de me lancer dans l'apprentissage du DBMS_LOB pour utiliser GETLENGTH par exemple, j'aurais voulu savoir si on pouvait faire lui faire confiance.
Merci d'avance de vos réponses.