【问题标题】:Stored procedure inserting only one rows after the loop is over in ORACLEORACLE中循环结束后仅插入一行的存储过程 【发布时间】:2023-03-30 17:50:02 【问题描述】: 我有一个计算程序并有 3 行用于将数据插入表中。所以在循环之后我试图在表中插入这些行。但只有第一行被插入到表中。 以下是我的程序的链接。 Procedure link 【问题讨论】: 标签: oracle loops stored-procedures 【解决方案1】: 你在开玩笑吗?大约 1.000 行未格式化的程序? 不管怎样,你去吧:因为 insert *在循环之外,它只执行一次。将其移入循环中(即在END LOOP 语句之前)。 【讨论】: