CREATE文 例
—
–「基本」テーブルから「マスタ_A」テーブルにデータ追加
—CREATE OR REPLACE FUNCTION pro_cnv_base_to_mst_a()
RETURNS BOOLEAN AS $$
BEGIN
INSERT INTO “public”.mst_a(
a_name — 名称
, user_id — 利用者ID
)
SELECT DISTINCT
formal_name — 正式名称
, 999 — 利用者ID
FROM
“public”.base;
RETURN TRUE;
EXCEPTION WHEN OTHERS THEN
RETURN FALSE;
END;
$$ LANGUAGE plpgsql;
実行文 例
SELECT * FROM pro_cnv_base_to_mst_a();