「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

 

Oracle 19c

Posted by arkgame