Oracle 如何将空值作为绑定参数传递
我有一个带有DEL_IND列的表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
行
。可能的值为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)