Is Null

一个简单的问题,但是也许很多人都用错.

当数据库的一个字段Field的默认值为Null时,如何在SQL的查询\更新\添加时做判断,又如何在ASP语言中做判断?

SQl语句中

Select Field from Table Where Field is Null
or
Select Field from Table Where Field is Not Null

Update Table Set Field=Null Where Field =?

Insert Into Table (Field, TransDate) Values (NULL, GETDATE())
ASP中

错误的用法
If Rs(“Field”) Is Null Then
Update
End if

正确的用法
If IsNull(Rs(“Field”)) Then
Update
End if

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据