存儲過程如下所示。ORACLE中的空處理
CREATE OR REPLACE PROCEDURE FIRSTPROC (ID1 IN VARHAR2, ID2 OUT NUMBER)
AS
BEGIN
SELECT id2val INTO ID2
FROM
WHERE id1val = ID1;
END
如果我傳遞
如果我通過有效的值,然後我得到的輸出。
ID1:= 5;
ID1 as NULL VALUE I AM GETTING run time ERROR in the SELECT statement。請注意我的表也包含NULL值。如何處理這種情況。
ID1:= null; 調用程序
請讓我知道我需要做什麼改變?
你的'FROM'子句中需要一個表名。 –
你應該使用'nvl'函數。 –
用相同的查詢,我看到很多問題在這裏搖擺! –