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

AWS

Posted by arkgame