Oracle 如何将空值作为绑定参数传递

Oracle 如何将空值作为绑定参数传递,oracle,bi-publisher,Oracle,Bi Publisher,我有一个带有DEL_IND列的表行。可能的值为Y或null Im使用OBIP,并且有一个允许选择null或Y的参数要求。 OBIP不允许其“固定值”菜单为空 我曾尝试在OBIP中输入“值列表”,使其不为”(空字符串),但它似乎不起作用 LINE.DEL_IND=:p_deletation_标志即使您找到传递NULL的方法,这: WHERE LINE.DEL_IND = :P_DELETION_FLAG 不会正常工作。如果:P_DELETION_FLAG为空,则查询应如下所示: WHERE (L

我有一个带有DEL_IND列的表
。可能的值为
Y
null

Im使用OBIP,并且有一个允许选择null或Y的参数要求。 OBIP不允许其“固定值”菜单为空

我曾尝试在OBIP中输入“值列表”,使其不为
(空字符串),但它似乎不起作用


LINE.DEL_IND=:p_deletation_标志
即使您找到传递
NULL
的方法,这:

WHERE LINE.DEL_IND = :P_DELETION_FLAG
不会正常工作。如果
:P_DELETION_FLAG
为空,则查询应如下所示:

WHERE (LINE.DEL_IND = :P_DELETION_FLAG or :P_DELETION_FLAG IS NULL)
因为

WHERE LINE.DEL_IND = NULL
无效;应该是

WHERE LINE.DEL_IND IS NULL (or IS NOT NULL)