oracle 繫結變數在動態條件統計中的應用

itpub120發表於2006-11-16

declare

vsql_p varchar2(400);

vsql varchar2(500);

vnum number;

begin

vsql_p := 'partition(prov_id_'|| vprovid|| ')'; --記錄分割槽

vsql := 'select count(0) into :vnum from msno.t_msno_all '||vsql_p||
' t where t.msno_comment = ' ||p_descid||' and t.split_id = 0';
execute immediate vsql into vnum;

if vnum = 0 then
dbms_output.put_line('已經沒有可用的一次營銷號碼');
p_num := vnum;
return;
end if;

end;

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8109090/viewspace-877736/,如需轉載,請註明出處,否則將追究法律責任。

相關文章