谁能解决这个问题给分200,高手请进,存储过程问题!!!!!!!!!!
我的过程如下:
PROCEDURE p_query_other_self_branch_fh
(
.....
in_branch_codes IN VARCHAR2,
.........
) IS
v_date_str td_calendar.date_str%TYPE;
BEGIN
..
OPEN cur_r FOR
SELECT a.date_str,
......
FROM t_rpt_acct_all_detail a,
td_organ b
WHERE a.date_str = v_date_str
.....
AND a.branch_code in ('B00014','B00015')
--AND a.branch_code in (in_branch_codes);
RETURN;
END;
我想出入动态的字符串in_branch_codes代替'B00014','B00015',但是测试时候将in_branch_codes令值为'B00014','B00015',却查不出来,而直接用'B00014','B00015'就能查处结果,到底是怎么回事呢????