在 SQL Plus 中运行查询
我必须在 SQLPLUS 中的循环中运行查询。循环计数来自其他一些 SQL 查询。所以我必须声明一个变量来获取 count 的值。现在我想在查询中使用这个变量。我怎样才能做到同样的事情。请推荐我 提前致谢
I have to run a query in the loop in SQLPLUS. and the count of loop is coming from some other SQL query. So i have to declared a variable which will take the value of count. Now I want to use this variable in my query. How would i be able to do the same . Please suggest me
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我正确理解了这个问题,您可以使用 SQL*Plus 变量与选定的列相结合来完成此操作:
希望有帮助
If I understand the question correctly, you can use a SQL*Plus variable coupled with a selected column to accomplish this:
Hope that helps
目前还不清楚您想用 COUNT_LOOP 做什么。
我在进入 FOR 循环之前制作了计数器的副本,因此您可以在 FOR 循环内使用 COPY_COUNT_LOOP,而不会影响渐进数变量和 count_loop 变量。
It is not so clear what would you like to do with COUNT_LOOP.
I have made a copy of the counter before entering in the FOR cycle, so you can use COPY_COUNT_LOOP inside the FOR cycle, without affecting neither progressive_number variable, nor count_loop variable.