AWS Redshift プロシージャ文字列を出力するサンプル
環境
AWS Redshift
書式
CREATE OR REPLACE PROCEDURE プロシージャ名()
変数を宣言する
DECLARE
変数名1 VARCHAR(20);
サンプルコード
CREATE OR REPLACE PROCEDURE funA() AS $$ DECLARE strA VARCHAR(20); BEGIN strA := 'study skill'; RAISE INFO 'msg:%', strA; --'msg:study skill END; $$ LANGUAGE plpgsql;
プロシージャを実行する
call プロシージャ名()で実行します。
call funA()
実行結果
msg:study skill