这是在社区发的原帖http://topic.csdn.net/u/20090728/11/2cfd3d6b-fdcc-48d6-9d7f-abc2d387b14e.html
Oracle的存储过程使用了数组参数, 但更换平台后无法获取数组中的值.
最后发现是Oracle字符集的问题, 将字符集设置为AL32UTF8就ok了
// 查询当前DB Server的字符集
select userenv('language') from dual;
shutdown immediate;
startup mount;
alter system enable restricted session;
alter system set job_queue_processes=0;
alter system set aq_tm_processes=0;
alter database open;
// 更改字符集
alter database character set internal_use AL32UTF8;
shutdown immediate;
startup;