今天测试发现有个存储过程执行报ORA-01745: 无效的主机/绑定变量名的错误
报错语句是delete tbl_temp_01system where writetime > :sysdate
原来这个错误的原因是:sysdate这个绑定变量用了oracle关键字导致的。
将:sysdate改为:vsysdate,错误解决。
所以以后要主要绑定变量不能使用oracle关键字。
本文介绍了一个在执行存储过程中遇到的ORA-01745错误及其解决方案。错误原因是使用了Oracle关键字作为绑定变量名。通过将:sysdate更改为:vsysdate,成功解决了问题。
今天测试发现有个存储过程执行报ORA-01745: 无效的主机/绑定变量名的错误
报错语句是delete tbl_temp_01system where writetime > :sysdate
原来这个错误的原因是:sysdate这个绑定变量用了oracle关键字导致的。
将:sysdate改为:vsysdate,错误解决。
所以以后要主要绑定变量不能使用oracle关键字。

被折叠的 条评论
为什么被折叠?