hana - SAP DBTech JDBC:[328]:无效的函数或过程名称:RECORD_COUNT。我不明白为什么在使用 RECORD_COUNT() 时会出现错误
问题描述
我不明白为什么在使用RECORD_COUNT ()
.
您有办法将记录编号值分配给INT
标量变量吗?
这是我的代码:
CREATE table tab (COL_A int);
INSERT INTO tab VALUES (1);
INSERT INTO tab VALUES (2);
DO (IN inTab TABLE(col_a int) => TAB, OUT v INT => ?)
BEGIN
DECLARE i int;
v = 0;
FOR i IN 1 .. RECORD_COUNT(:inTab)
DO
v = :v + :inTab.col_a[:i];
END FOR;
END
错误:...SAP DBTech JDBC:[328]:函数或过程的名称无效:RECORD_COUNT...
我正在培训 sap hana,非常感谢您对我的问题的帮助和兴趣。
解决方案
SQLScriptRECORD_COUNT
函数在 SAP HANA 2 及更高版本中可用。如果您的 HANA 系统是 HANA 1 系统,则此功能不可用。
推荐阅读
- sql - SQL查询与使用日期时间列索引的区别
- android - 在应用程序中制作一个大小为屏幕 80% 的矩形
- javascript - 细化函数的递归逻辑,在javascript中多次调用
- javascript - 有没有办法根据其他测试的结果来运行特定的量角器测试?
- mysql - 如何在mysql中管理大数据库
- angular - Angular 8嵌套路由使用子级和相应的路由模块最多三层不工作
- javascript - 解释 JavaScript 如何评估这段代码
- laravel - 将表连接到多对多表
- javascript - 根据 {liked :true} 、距离然后按 avg_rating 对数组对象进行多重排序
- php - 如何在 mysqli 结果中使用 html 标签使用准备好的语句?