plsql 过程中的 INSERT 不会告诉插入了多少行
我正在尝试在 pl/sql 循环中插入一些行并更新一些行。
然而我所看到的只是 pl/sql 过程成功完成。
我确实看到了 dbmbs_ouput 语句,但看不到插入和/或更新查询的输出状态。
服务器输出设置为打开。
我如何查看插入和更新行的状态(即插入和更新了多少行)
i am trying to insert some rows and update some rows inside a pl/sql loop.
however all i get to see is the pl/sql procedure is successfully completed.
i do get to see dbmbs_ouput statements but not the output status of insert and/or update queries.
the serveroutput is set to on.
how do i get to see the status of insert and update rows(namely how many rows were inserted and updated)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Oracle 中,行计数不会像 SQL Server 中那样自动输出。
你应该明确地这样做:
In Oracle, the
rowcount
is not output automatically like it is inSQL Server
.You should do it explicitly: