sqlserver中int 类型的字段,值为null的时候引发一个问题
生活随笔
收集整理的這篇文章主要介紹了
sqlserver中int 类型的字段,值为null的时候引发一个问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天有段程序調試的時候,“莫名其妙”老是跳進去執(zhí)行,斷點調試顯示某個sql查詢出來的count是0
很納悶了,于是貼出來在查詢分析器里執(zhí)行
select * from tbltest where status<>2status 是int 類型的
數(shù)據(jù)庫中明明有一條數(shù)據(jù)且status字段是Null
我執(zhí)行了幾次,查詢出來都是空,郁悶了幾分鐘,發(fā)現(xiàn)這個NULL值,
趕緊改了NULL為不等于2的整數(shù),再回來執(zhí)行,一切盡在掌控中了,
問題就出在NULL值(int類型的字段,且查詢條件用到此字段)
在此記錄開發(fā)中遇到的問題,希望看到的人少走彎路
轉載于:https://www.cnblogs.com/sonzalee/archive/2011/10/18/2215989.html
總結
以上是生活随笔為你收集整理的sqlserver中int 类型的字段,值为null的时候引发一个问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言之父,UNIX之父丹尼斯·里奇去世
- 下一篇: 组件 插件 控件联系与区别