Avatar billede jasman Nybegynder
21. april 2008 - 11:56 Der er 5 kommentarer og
1 løsning

Indeholder en BLOB-kolonne noget ?

Hej,

kan nogen hjælpe mig med at skrive noget SQl-kode, som fortæller om en LONG RAW kolonne indeholder noget.

Tabellen hedder Pictures, og kolonne hedder picture.

Jeg skal hente billeder ud af en Oracle database, men er blevet i tvivl om kolonnen der skulle indeholde billedet overhovedet indeholder data.
Avatar billede michael_stim Ekspert
21. april 2008 - 12:00 #1
Ved ikke om jeg er med. SELECT picture FROM Pictures WHERE picture IS NOT NULL;
Avatar billede pgroen Nybegynder
21. april 2008 - 12:08 #2
Mener du LONG RAW eller BLOB?
- det er to forskellige datatyper...

Men i begge tilfælde kan du checke på om kolonnen er null, fx;

SELECT count(*)
  FROM <tabel>
WHERE <kolonne> IS NOT NULL;
Avatar billede jasman Nybegynder
21. april 2008 - 12:33 #3
Hvis jeg tager en DESCRIBE PICTURES; så melder den at kolonne er LONG RAW.
Avatar billede jasman Nybegynder
21. april 2008 - 12:41 #4
Ok. tak.
Smider I et svar.
Avatar billede pgroen Nybegynder
21. april 2008 - 12:51 #5
Ping.
Avatar billede michael_stim Ekspert
21. april 2008 - 12:59 #6
Ellers tak, samler ikke på point ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester