「PL/SQL」NULL文とIF文のサンプル

2021年8月25日

書式
IF 条件 THEN 処理コード
ELSE NULL
END IF

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
DECLARE
V_USER_ID VARCHAR2(10);
V_DEP_ID NUMBER(8) := 1005;
BEGIN
SELECT USER_ID INTO V_USER_ID
FROM USER_TBL
WHERE DEP_ID = V_DEP_ID;
IF V_USER_ID = '205' THEN
UPDATE USER_TBL
SET FLG = '1';
ELSE
NULL; -- アクションを実行しない
END IF;
END;
DECLARE V_USER_ID VARCHAR2(10); V_DEP_ID NUMBER(8) := 1005; BEGIN SELECT USER_ID INTO V_USER_ID FROM USER_TBL WHERE DEP_ID = V_DEP_ID; IF V_USER_ID = '205' THEN UPDATE USER_TBL SET FLG = '1'; ELSE NULL; -- アクションを実行しない END IF; END;
DECLARE
   V_USER_ID  VARCHAR2(10);
   V_DEP_ID   NUMBER(8) := 1005;
BEGIN
  SELECT USER_ID INTO V_USER_ID
  FROM USER_TBL
  WHERE DEP_ID = V_DEP_ID;
  
  IF V_USER_ID = '205' THEN
    UPDATE USER_TBL
    SET FLG = '1';
  ELSE
    NULL;  -- アクションを実行しない
  END IF;
END;

 

Oracle

Posted by arkgame