【发布时间】:2017-05-26 08:41:15
【问题描述】:
我的存储过程有问题。
该过程将所需的行数作为参数获取,但以下在 HANA 中不起作用:
SELECT TOP :NUM_OF_ROWS * FROM TABLE_NAME
我读到 HANA 中的 TOP 只接收一个数字,而不是一个表达式。还有另一种方法可以做到这一点吗?我目前的解决方案是选择所有内容并删除服务上不需要的记录,但效率不高。
【问题讨论】:
-
您能说出您是在什么系统中执行此查询的吗?老实说,我将 HANA Studio 与 R 互换使用,我能够使用
SELECT TOP 10 * FROM data.table执行和接收结果