仅在 DB2 中参数化 FETCH FIRST n ROWS
我正在尝试执行以下操作:
select *
from table
fetch first @param rows only
@param 是一个 int。
DB2 不会有它。我听说过将其与 ||
连接起来,但我似乎无法让它发挥作用。
有人有这方面的经验吗?
(PS我看到了类似的问题)但没有不明白他使用“:1”的方法。
I'm trying to do the following:
select *
from table
fetch first @param rows only
@param is an int.
DB2 would not have it. I've heard of concatenating it with ||
, but I can't seem to get that to work.
Anyone have experience with this?
(PS I saw a similar question) but didn't understand his approach using ':1'.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试以下操作:
You could try the following:
试试这个,其中
V_NBR
是您传入的所需行数的参数:Try this, where
V_NBR
is your passed in parameter for the number of rows you want: