「Oracle19c」PL/SQLのFUNCTION に論理演算子の論理積(AND)のサンプル

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0

構文
if (左の条件式) AND (右の条件式)
論理積(AND)の左の式と右の式の両方が条件に合致する場合にtrueになります。

使用例
1.ファンクションを作成します

SQL> CREATE OR REPLACE FUNCTION TESTPROC RETURN VARCHAR2
  2      IS
  3        x NUMBER(1) := 5;
  4        y NUMBER(1) := 6;
  5      BEGIN
  6        IF (x = 5) AND (y = 6) THEN
  7          RETURN 'CFT 111';
  8        ELSE
  9          RETURN 'INFO 222';
 10       END IF;
 11     END;
 12  /

ファンクションが作成されました。

2.ファンクションを実行します
書式
select ファンクション名 from dual;

操作例

SQL> select testproc from dual;

TESTPROC
--------------------------------------------------------------------------------
CFT 111

 

Oracle 19c

Posted by arkgame