我创建了一个参数列表并添加了一些参数,但是当我想检查参数及其值是否已添加时,它无法获取我刚刚添加的值。代码有什么问题:
IF NOT ID_NULL(GET_PARAMETER_LIST('RPT')) THEN
DESTROY_PARAMETER_LIST('RPT');
END IF;
v_param_list := CREATE_PARAMETER_LIST('RPT');
ADD_PARAMETER(v_param_list,'PAR_WHERE',TEXT_PARAMETER,'WHERE ID = 1010');
BEGIN
GET_PARAMETER_ATTR(v_param_list,'PAR_WHERE',v_param_type,v_temp);
message('PAR_WHERE:'||v_temp);
EXCEPTION WHEN OTHERS THEN
message('Couldn''t get the value for : PAR_WHERE');
END;
如何检索参数列表中的所有参数和值?