首页 > Oracle 错误 ORA_01008 并非所有变量都绑定

Oracle 错误 ORA_01008 并非所有变量都绑定


需要将t_d_ns_trade_en 按照c_sec_code 汇总金额,然后按照c_sec_code关联将金额插入到t_d_ns_trade里面去,执行时候,报ora-01008错误。


最近在学习这块,分析了一下,可能出现问题的2个地方:
1.变量声明的顺序和后面into的顺序不一致,可能导致问题

2.这里是不是需要这个冒号


ora-01008的问题是更新语句中,可以直接使用PL/SQL的变量,不需要加冒号。
加上冒号是动态sql绑定变量的用法。

另外,SELECT语句有两个字段,在into语句中也需要两个对应的变量。

【热门文章】
【热门文章】