问题标签 [hana]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
539 浏览

hana - 如何在HANA中使用带有结果视图的过程的o/p

是否可以将带有结果视图的过程的 o/p 分配给过程中的临时表。请告知如何做到这一点。谢谢。

0 投票
3 回答
247 浏览

sql - 需要 Hana SQL 帮助

我有如下要求。我有如下表:

我需要输出为:

请帮我解决这个问题。

0 投票
3 回答
8998 浏览

sql - 从另一个表更新一个表

我想根据另一个表字段更新一个字段。表格是这样的:

在上表 A 中,我需要使用下表 B 中的 VVID 更新 VVID 列。

在上表 B 中,VVID 是根据 STID、VID 和 WEIGHT 三个字段生成的。但在表 A 中,我没有 WEIGHT 字段。因此,如果我使用下面的代码,我会收到“单行查询返回多行”错误。

请给我建议。

谢谢萨蒂什

0 投票
1 回答
5650 浏览

hana - 如何从 XSJS 打印到控制台

我在 XSJS 中有一些代码可以根据某些条件填充/更新我的 Hana DB。我正在寻找一种机制,我可以在其中打印一些评论到控制台或某些日志文件。

我知道我可以使用 console.log(); 对于 Web 浏览器上的普通 javascript,但它不适用于 XSJS。服务器端 JS 的其他一些实现,如 node.js 给出了 echo 命令。XSJS 有类似的东西吗?

提前致谢。

0 投票
1 回答
4718 浏览

hibernate - SAP HANA 和休眠支持

我有一个使用 Hibernate 和 DB2 的现有 Java 应用程序。我的应用程序在 DB2 中有 40-45 个表。

我们计划用 SAP-HANA 替换 DB2。在这种情况下,我想知道您对以下项目的意见:

  1. HANA 是否支持 Hibernate?如果是,它对于中型 Java 应用程序有多稳定?

  2. 在移民中应该考虑哪些障碍/风险?

  3. 任何文档或示例供参考?

请提供您的建议。

0 投票
1 回答
2292 浏览

sql - 在 SQL 中添加毫秒到日期,而不是秒

我正在 SAP HANA 数据库上编写一个程序(使用 SPS 07)。

在此过程中,我将当前时间戳保存在一个变量中:

我从 HANA 的 SQL 和系统视图参考中知道,目前有 5 个函数可用于将时间添加到日期:

  • ADD_YEARS
  • ADD_MONTHS
  • ADD_DAYS
  • ADD_WORKDAYS
  • 添加_秒

但是,我只需要在日期中添加一定的毫秒数,例如,如果当前时间戳类似于2014-04-10 09:11:45。0我想得到2014-04-10 09:11:45。1

有没有办法做到这一点?

提前致谢。

0 投票
2 回答
793 浏览

sql - 将 hdbtable 转换为 SQL

是否有将.hdbtable文件转换为纯SQL create table语句的常用方法?

0 投票
1 回答
76 浏览

sql - 关于字符链接的分组和聚合[in SQL HANA DATABASE]

我的数据框是这样的:

如何得到以下结果?

我试过ddply()这样的功能:

但这并不符合我的预期。感谢您的回答。

而且,我的观点是,如何在 SAP HANA DATABASE 中的 SQL 中实现?非常感谢!

0 投票
2 回答
8270 浏览

javascript - 在 HANA 中调用存储过程

我正在尝试从我的.xsjs 文件中调用 java 中的存储过程。该过程获取 2 个输入参数并返回一个。我可以通过以下方式从 SQL 控制台毫无问题地调用它:

这是我的.xsjs 文件中的代码,我认为它在prepareCall语句中失败。我尝试了不同的组合(带和不带双引号,带和不带模式/包的名称,带和不带“(?,?,?)”,带和不带“{}”......但什么都没有工作,当我尝试执行它时,我总是得到 500 Internal server error。

有谁知道错误在哪里或者prepareCall方法的确切语法是什么?

这是返回的错误:InternalError: dberror(Connection.prepareCall): 328 - invalid name of function or procedure: MyPackage.procedures/addUserC50: line 1 col 18 (at pos 17) at ptime/query/checker/check_call。抄送:21

根据此文档,它应该类似于

谢谢

0 投票
1 回答
2452 浏览

mysql - 在 hana SQL 表定义中从 int 转换为 date 数据类型

我已将csv文件导入到 sap hana,date列数据类型与inthana 表定义中的一样。我想将数据类型从intto更改为date并希望相应地对记录应用更改。