「Oracle19c」PL/SQLのFUNCTION に論理演算子の論理和(OR)のサンプル
環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0
構文
if (左の条件式) OR (右の条件式)
論理和(OR)の左の式または右の式のどちらかが条件に合致する場合にtrueになります。
使用例
1.ファンクションを作成します
SQL構文
SQL> CREATE OR REPLACE FUNCTION TESTPROC RETURN VARCHAR2 2 IS 3 a NUMBER(1) := 5; 4 b NUMBER(1) := 1; 5 BEGIN 6 IF (a = 5) OR (b = 1) THEN 7 RETURN 'AA 11'; 8 ELSE 9 RETURN 'BB 22'; 10 END IF; 11 END; 12 / ファンクションが作成されました。
2.ファンクションを実行します
書式
select ファンクション名 from dual;
操作例
SQL> select testproc from dual; TESTPROC -------------------------------------------------------------------------------- AA 11