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