我創建了一個參數列表並添加了一些參數,但是當我想檢查參數及其值是否已經添加時,它不能獲得我剛添加的值。代碼有什麼問題:如何檢查Oracle PL/SQL中的參數列表值?
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;
如何檢索參數列表中的所有參數和值?
TEXT_PARAMETER填充在哪裏? @Ben:顯然這些是標準的Oracle Forms功能。 – winkbrace