【发布时间】:2013-09-25 03:00:51
【问题描述】:
我有一个从游标动态获取值的简单存储过程。问题是在不同的点上,一些绑定值可能是 NULL。 我希望以后能够在另一个查询中使用这些绑定值,例如:
select * from table
where column = value;
问题是value 是NULL,这会破坏查询。我意识到我需要做一个where column is null,过去我在评估值后创建了动态查询。
我怎样才能简单地进行这种比较以涵盖 NULL 值和填充的 VARCHAR2 值?
【问题讨论】:
-
SQL-99 用“a IS NOT DISTINCT FROM b”解决了这个问题,我相信 10g 不支持。
标签: sql oracle syntax null oracle10g