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 行)