日期:2014-05-17  浏览次数:20860 次

Oracle in 字符串的问题。
in 后面如何能更1,2,3,4这样一个字符传,不用拼SQL的方法。

------解决方案--------------------
假设传进来的存在strin里面:

strsql='select * from xx where yyy in (' || strin || ')';

execute immediate strsql into zzz;

这样还行?
------解决方案--------------------
用dbms_sql包执行动态语句最方便了