SELECT NVL(FIELD1,0),NVL(FIELD2,0)
INTO var1, var2
FROM TABLEONE
WHERE SomeField_ID = 11111
AND SomeOtherFieldID in (1,2)
AND SomeStatusID in (250,360)
这是在触发器内,我没有找到数据发现错误。 nvl
不应该在两个变量上都替换为0吗?如果找不到记录,我该如何替换0?Oracle - 没有找到数据错误和使用查询与NVL
我感谢您的帮助。
好吧,所以我做了一个计数,然后如果计数为0,然后手动分配两个变量为0.谢谢! – kalls