Avatar billede karsten_larsen Praktikant
20. juli 2007 - 08:29 Der er 1 kommentar og
1 løsning

If sætning fanger ikke Null i storeprocedure

Hvorfor fanger if sætningen ikke Null. Bruger følgende kode i storeprocedure.

Den fanger ikke:
    If @Month_1 = NULL
        Begin
            Set @Month_1 = 88
        End
men fanger fint:
    If @Month_4 > 200
        Begin
            Set @Month_4 = 99
        End

Month_1 og Month_4 findes således:

Select Month_1 = SUM(kolonne) From Tabel

hvor Month_1 returnere Null


?:-) karsten_larsen
Avatar billede karsten_larsen Praktikant
20. juli 2007 - 08:47 #1
løste det med Isnull(sum(kolonne))
:-) karsten_larsen
Avatar billede arne_v Ekspert
20. juli 2007 - 23:53 #2
Det er en fundamental egenskab ved NULL at NULL=NULL er FALSE.
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