+ -
当前位置:首页 → 问答吧 → DELETE FROM CJDEMO_CRUD WHERE ID IN (:ID) ORA-01722: 无效数字

DELETE FROM CJDEMO_CRUD WHERE ID IN (:ID) ORA-01722: 无效数字

时间:2011-10-20

来源:互联网

DELETE FROM CJDEMO_CRUD WHERE ID IN (:ID) ORA-01722: 无效数字
这个异常要用绑定怎么处理?谢谢诶

作者: A1027   发布时间: 2011-10-20

绑定?不用绑定吧?
两种方法:
1.DELETE FROM CJDEMO_CRUD WHERE ID IN (ID);
2.L_update_as_string := 'DELETE FROM CJDEMO_CRUD WHERE ID IN (:ID)';
execute immediate L_update_as_string using ID;

作者: yixilan   发布时间: 2011-10-20

判断下喽,当ID为空时,就是报 ORA-01722: 无效数字

作者: summergood   发布时间: 2011-10-20

为什么要绑定呢

作者: fuwenhai   发布时间: 2011-10-20

因为我是写的一个代码生成器,所以要绑定

作者: A1027   发布时间: 2011-10-20

绑定变量传回来的值有非数字字符?

作者: puckgod   发布时间: 2011-10-20

热门下载

更多