我有下面的PL/SQL代碼,這不會進入中頻塊。爲什麼這不會進入IF模塊?爲什麼這段代碼不會進入PL/SQL中的IF塊?
欣賞您的回覆。
DECLARE
p_datacenterid VARCHAR2(50) := '';
p_dcid VARCHAR2(50);
BEGIN
dbms_output.put_line('test');
-- Check if DataCenterId is null
IF nvl(p_datacenterid, '') = '' THEN
dbms_output.put_line('DataCenterID is empty');
SELECT datacenterid
INTO p_dcid
FROM pod_tab
WHERE url = 'dit3.ezlm.adp.com'
AND rownum = 1;
END IF;
END;
/
我也試過上面的IF。仍然沒有進入IF LOOP。 – Rita
你的代碼@Rita沒有循環...所以你不清楚你在問什麼。正如Bob在下面演示的,這個答案很有效......所以你必須更加具體地說明什麼是不正確的。 – Ben