--
-- apm_parameter_value__new/4
--
create or replace function apm_parameter_value__new(
integer,
integer,
integer,
character varying
) returns int4 as $$
declare
new__value_id alias for $1; -- default null
new__package_id alias for $2;
new__parameter_id alias for $3;
new__attr_value alias for $4;
v_value_id apm_parameter_values.value_id%TYPE;
begin
v_value_id := acs_object__new(
new__value_id,
'apm_parameter_value',
now(),
null,
null,
null
);
insert into apm_parameter_values
(value_id, package_id, parameter_id, attr_value)
values
(v_value_id, new__package_id, new__parameter_id, new__attr_value);
return v_value_id;
end;$$ language plpgsql;