ora-01036 illegal variable name number 的补充

  1. 當使用 controlparamter 時, sql 所使用的 為 "@parameter" , 但套用到 Oracle 則會出現 "ORA-01036: illegal variable name/number" 錯誤, 正確使用方法為 ":paramter"
  2. 参数不对应。
  3. 所插入的值与数据库里的数据类型不对应。

上面这网站上已经有,网上还没有说到的一点:

所插入的字段,是否在parameter都是一一对应的,如果出现不对应,也是会出现上面的说的问题的。

原文地址:https://www.cnblogs.com/wdkshy/p/3578171.html