株式会社ウディスソフト研究所

株式会社ウディスソフト研究所は各種情報処理システムの開発・運用・保守・管理・受託会社です。


Warning: Undefined array key 0 in /home/udis/udissoftlab.com/public_html/www.udissoftlab.com/wp-content/themes/hpb20130124143738/breadcrumb.php on line 127

Warning: Undefined array key 0 in /home/udis/udissoftlab.com/public_html/www.udissoftlab.com/wp-content/themes/hpb20130124143738/breadcrumb.php on line 127
PostgreSQL

ストアドプロシージャ

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();