关于oracle的trim的问题???? Trim接出字符串两边的空格,传Trim*(' ')也就是将一个空值传入,ORACLE会认为这是一个无效的参数,所以会报错! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果必须传空格,可以试一下nvl(trim(' '),chr(9)) v_str varchar2(20) := Trim(p_str);在过程中将对v_str的操作处改为nvl(trim(v_str),chr(9))试一下 我在2000下的oracle8.1.6中也遇过这样问题,但在一台UNIX下的8.1.6下却是可以的。后来把trim改为ltrim就可以了。郁闷 也可能是你的包里面的操作对空格有问题,这样试一下v_str varchar2(20);select nvl(trim(v_str),chr(9)) into v_str from dual; 已经解决了,确实应该用select trim(v_str) into v_str from dual;非常谢谢你! 关于Oracle的本地连接,需要注意什么? 求Oracle高级查询 oracle如何读取表或物化视图的properties TRIGGER取值错误? oracle数据库的安装不成功还是什么其它原因,请赐教!!!! oracle_SQL语句优化,大家来帮忙看看 pro*C 这样的SQL该怎么写? 如何在PL/SQL Developer中批量执行SQL语句? oralcle 连接驱动问题,急!!! 关于数据库的一个问题,解答立即给分 更新表数据
nvl(trim(' '),chr(9))
在过程中将对v_str的操作处改为nvl(trim(v_str),chr(9))试一下
select nvl(trim(v_str),chr(9)) into v_str from dual;
非常谢谢你!