Avatar billede farouche Nybegynder
28. juni 2001 - 14:28 Der er 2 kommentarer og
1 løsning

Undersøge om et felt af typen TEXT er tomt

Hej alle

Jeg har et felt af typen TEXT, og jeg ville gerne lave en forespørgsel (i en stored procedure) på om dette felt er tomt...

Hvis jeg bruger  felt = \'\' eller len(felt) = 0 får jeg at vide at dette ikke kan gøres for datatypen TEXT.


Men hvad gør jeg så  ???

Kan jeg eventuelt konvertere feltet til en varchar, og i så fald hvordan gøre dette


På forhånd tak
Avatar billede jper Nybegynder
28. juni 2001 - 21:23 #1
prøv med null
Avatar billede torbenkoch Nybegynder
01. juli 2001 - 14:09 #2
Du skal bruge funktionen IS [NOT] NULL - det kan f.eks. gøres sådan:

select * from table where textfelt IS NULL

eller

select * from table where textfelt IS NOT NULL

afhængigt af, om du skal have dem, der er tomme eller ikke tomme...
Avatar billede torbenkoch Nybegynder
03. juli 2001 - 18:53 #3
Kunne du bruge svarene?
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