只是一个关于交易的问题将使查询中的值为零。
例如,我有下表,其中包含以下字段和值
TABLEX
Column1
1
2
3
4
5
---------
Column2
null
A
B
C
null
我在一个特定的过程中传递一个 variableY。程序内部是这样的游标
CURSOR c_results IS
SELECT * FROM TABLEX where column2 = variableY
现在的问题是 variableY 可以是 null、A、B 或 C 如果 variableY 为 null 我想选择 column2 为 null 的所有记录,否则 column2 为 A、B 或 C。
我无法执行上述游标/查询,因为如果 variableY 为 null,它将不起作用,因为比较应该是
CURSOR c_results IS
SELECT * FROM TABLEX where column2 IS NULL
我应该使用什么游标/查询来适应空值或字符串变量。
对不起,如果我的问题有点令人困惑。我不太擅长解释事情。提前致谢。