-- 商å“基本属性テーブルã®ä½œå“案内ã®ã¿å¤‰æ›´ æ›´æ–° CREATE OR REPLACE FUNCTION f_item_basic_attr_update_iteminfo( IN _itemcd integer, IN _iteminfo varchar, IN upduser varchar, IN pc varchar, OUT errcd integer, OUT errmsg varchar, OUT code integer ) AS $$ DECLARE cntcheck integer; BEGIN -- -- パラメータãƒã‚§ãƒƒã‚¯ -- IF _itemcd IS NULL THEN RAISE EXCEPTION '引数 itemcd ã¯å¿…é ˆã§ã™'; END IF; IF upduser IS NULL THEN RAISE EXCEPTION 'æ›´æ–°ãƒ¦ãƒ¼ã‚¶ãŒæŒ‡å®šã•れã¦ã„ã¾ã›ã‚“'; END IF; --- æ›´æ–°å‡¦ç† --- -- 変更 UPDATE t_item_basic_attr SET iteminfo = _iteminfo, updusrnm = upduser, updpcnm = pc WHERE itemcd = _itemcd; errcd := 1; errmsg := 'æˆåŠŸ'; code := _itemcd; RETURN; END; $$ LANGUAGE 'plpgsql' VOLATILE;