-- ç·ã‚¿ã‚¤ãƒˆãƒ«æ•°ã‚’å–å¾—ã—æ›´æ–°ã™ã‚‹é–¢æ•° -- DROP FUNCTION f_upd_alltitlenum (); CREATE OR REPLACE FUNCTION f_upd_alltitlenum() RETURNS integer AS $$ DECLARE _count integer; BEGIN -- ç·ã‚¿ã‚¤ãƒˆãƒ«æ•° SELECT INTO _count COUNT(*) FROM t_item_basic_attr b INNER JOIN t_item_web_attr w ON b.itemcd = w.itemcd AND w.delflg IS FALSE AND w.releasedate <= CURRENT_DATE WHERE b.delflg IS FALSE; UPDATE t_systeminfo SET alltitlenum = _count WHERE validflg IS TRUE; -- RAISE NOTICE 'AllTitleNum = % ', _count; RETURN 1; END; $$ LANGUAGE plpgsql;