一个很棒的ORACLE参数绑定问题的解决
摘要:
如果表(在数据库中)中的列允许为空,就不能测试参数值是否“等于”空。相反,需要写一个 WHERE 子句,测试列和参数是否都为空。下面的 SQL 语句返回一些行,它们的 LastName 列等于赋给 @LastName 参数的值,或者 LastName 列和 @LastName 参数都为空。
SELECT * FROM Customers WHERE (LastName = @LastName) OR (LastName IS NULL AND @LastName IS NULL) 阅读全文
posted @ 2007-05-15 02:04 肥猫 阅读(6053) 评论(5) 推荐(2) 编辑