PostgreSQL 13に文字列を出力するファンクションのサンプル

環境
PostgreSQL 13.2
書式
CREATE OR REPLACE Function ファンクション名 RETURNS VARCHAR
AS $$
DECLARE
変数名 VARCHAR(20)

使用例
1.ファンクションの定義

CREATE OR REPLACE Function funA() RETURNS VARCHAR
 AS $$
 DECLARE
   target VARCHAR(20);
 BEGIN
   target := 'study skill';
   RETURN target; 
 END;
 $$
LANGUAGE plpgsql;
CREATE FUNCTION

2.ファンクションを実行します。
書式
select ファンクション名
実行例

select funA();
   funA
------------
 study skill
(1 行)

 

PostgreSQL

Posted by arkgame