-2
변수의 값이 두 값 중 하나와 같은지 확인해야합니다. 거기에 IN 조건을 사용할 수 있습니까?(Oracle) IF 문에 조건이 있음
예 : 예, 당신이 할 수있는
if (proc_stat in (ap_public.ap_tool.c_status_array(3), ap_public.ap_tool.c_status_array(1))) then
변수의 값이 두 값 중 하나와 같은지 확인해야합니다. 거기에 IN 조건을 사용할 수 있습니까?(Oracle) IF 문에 조건이 있음
예 : 예, 당신이 할 수있는
if (proc_stat in (ap_public.ap_tool.c_status_array(3), ap_public.ap_tool.c_status_array(1))) then
. 예를 들어
:
DECLARE
vcA VARCHAR2(1) := 'A';
vcB VARCHAR2(1) := 'B';
BEGIN
IF vcA IN ('A', 'E') THEN
-- This will get printed.
DBMS_OUTPUT.PUT_LINE('True');
END IF;
IF vcB IN ('A', 'E') THEN
-- This will not get printed.
DBMS_OUTPUT.PUT_LINE('False');
END IF;
END;
/
음, 그래. 문제가 있습니까? – OldProgrammer
시도해 보셨습니까? – sagi
적어도 "if"를 사용할 수 있다는 것을 알고 있습니다. http://stackoverflow.com/questions/40354686/can-i-use-if-in-pl-sql –