【问题标题】:How to create a procedure in XSJS dynamically in hana如何在hana中动态创建XSJS中的过程
【发布时间】:2016-10-09 10:01:12
【问题描述】:

我创建了一个应用程序,在该应用程序中我从浏览器调用 xsjs 文件,并且在该 xsjs 文件中我正在调用一个普通的 sql 过程。在该过程中,经过一些验证后,我正在调用 R 过程。我的要求是在用户调用 xsjs 文件时在用户模式中创建该 R 过程。并且该 R 过程的调用语句应该在 sql 过程中更新。所以基本上每次用户调用 xsjs 文件时,都应该删除并创建 R 过程再次在用户架构中。我正在使用 SAP hana Studio 最新版本。

【问题讨论】:

  • 不太确定我在这里看到了一个问题。你到底想知道什么?你的问题在哪里?创建程序?调用那些程序?
  • 为什么需要重新创建过程?通常在运行时创建数据库工件并不是最好的主意。
  • 绝对不是最好的。

标签: sap hana


【解决方案1】:

如果要在 SAP HANA 中执行动态 SQL,可以使用 EXECUTE IMMEDIATE SQL 命令,该命令将在读写过程中起作用。您可以构建 SQL 查询以在 xsjs 中创建一个新过程,将此查询发送到一个读写过程,在该过程中您必须使用 EXECUTE IMMEDIATE QUERY 来创建您的过程,并且可以对删除进行同样的操作也是。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    相关资源
    最近更新 更多