(请教)一个判断计算语句?!(急急急急!!!!!--在线等) ??decode(&&L2,null,'-',(&&L1/&&L2)*100||'%') 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我刚才试了下,语句存储时报错,说有invalid number,我把*100给删了,结果出现一长传,也许是除不尽,我添加round(&&L1/&&L2,2)结果报错不成功.请问有好的方法嘛?! 这是明显的表中的数据的问题.你只判断NULL,就不判断0了吗? 检查&&L1,&&L2这两列中是否有非数字的字符另:错误信息贴出来看看 错误提示:SQL 语句语法有错!ORA-01722:invalid number 应该是有无效字符,用trim去掉空格试试(如果没有看到确实不是数字的字符的话) 估计是里面用了相对地址符,而round之类的函数不支持相对地址符.后来改用数据直接用select查询取出,问题解决.谢谢各位热心解答.散分结贴 oracle 左右连接 oracle更新问题 在使用sql*loader时,中文乱码导致的一个错误,请教大家是否遇到过同样的问题 创建用户 新手 急用 100分求一存储过程 有没有可能自己构造一个Ado数据集AdoRecordset? 谁有在oracle下pl/sql调用用c语言编写的dll的例子? char与varchar2的使用? 新建用户可以以sysdba身份连接数据库?? 关于初写存储过程的问题请教 Oracle数据库如何恢复??? 急救!——如何依靠数据库文件和控制文件恢复数据库?
你只判断NULL,就不判断0了吗?
SQL 语句语法有错!
ORA-01722:invalid number