关于交易的一个问题将在查询中为空值.
例如,我具有以下字段和值的下表
TABLEX Column1 1 2 3 4 5 --------- Column2 null A B C null
我在特定的过程中传递一个变量Y.在这个过程中是一个这样的光标
CURSOR c_results IS SELECT * FROM TABLEX where column2 = variableY
现在问题是variableY可以是null,A,B或C
如果variableY为null,我想选择所有记录,其中column2为null,否则where2为A,B或C.
我不能做上面的游标/查询,因为如果variableY为空,它将无法工作,因为比较应该是
CURSOR c_results IS SELECT * FROM TABLEX where column2 IS NULL
我应该使用哪个游标/查询将会包含null或字符串变量.
对不起,如果我的问题有点混乱我不是很善于解释事情.提前致谢.