Oracle 12cでファンクションを作成する方法

2021年11月18日

環境
Oracle 12.2.0.1.0

書式

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE OR REPLACE FUNCTION <ファンクション名>(パラメータ IN/OUT 型) RETURN データの型
IS
変数宣言
BEGIN
処理コード
END;
CREATE OR REPLACE FUNCTION <ファンクション名>(パラメータ IN/OUT 型) RETURN データの型 IS 変数宣言 BEGIN 処理コード END;
CREATE OR REPLACE FUNCTION <ファンクション名>(パラメータ IN/OUT 型) RETURN データの型
IS
  変数宣言
BEGIN
  処理コード
END;

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
CREATE OR REPLACE FUNCTION testFncA RETURN NUMBER
IS
tNum NUMBER;
BEGIN
tNum := 88;
RETURN tNum;
END;
CREATE OR REPLACE FUNCTION testFncA RETURN NUMBER IS tNum NUMBER; BEGIN tNum := 88; RETURN tNum; END;
CREATE OR REPLACE FUNCTION testFncA RETURN NUMBER 
IS
  tNum NUMBER; 
BEGIN
  tNum := 88;
  RETURN tNum;
END;

 

Oracle 12c

Posted by arkgame