问题标签 [hana-sql-script]
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.
function - 如何将值插入函数表
我的功能在这里;
但我的错误在这里:
在架构 SBODEMOTR 中找不到表/视图 TABLE:第 79 行第 13 行(在 pos 3861)
另一方面,我不能使用 Select;你能告诉我我该怎么做吗?
stored-procedures - SAP HANA:如何将存储过程的结果插入本地临时表
我正在尝试将我的读/写存储过程的结果存储在本地临时表中。创建临时表后,我正在写 -
将结果存储在临时表中,但它说功能不支持。无论如何将存储过程的结果存储在临时表中。我不想更改已经构建的 SP 的定义,但想将结果存储在临时表中以加入另一组语句以获得最终结果。
sap - 有没有办法使用 SQL 在 SAP HANA 工作室中的新角色的对象权限中添加表(针对特定模式)
我正在寻找一个 SQL 命令,它可以帮助我为 SAP HANA Studio 中的新角色添加对象权限中的多个表。目前我正在使用以下顺序为角色添加表。
- 在 SAP Hana Studio 中,我从 Security>Roles 创建了一个新角色
- 输入角色名称并选择架构。
- 选择对象权限并选择添加选项。
- 显示选择目录对象窗口,列出所有表(包括其他模式中的表)
database - 加入表函数或存储过程时 HANA Calc 查看占位符的使用情况
HANA 版本:SP12
全部,
正如 Lars 在许多博客和论坛中所描述的那样,我已经成功地使用 INPUT_PARAMETERS 创建了 Calc Views。虽然在直接查询单个和多个输入时这些视图可以正常工作,但我遇到了在存储的过程或表函数中对 Calc 视图本身执行连接的问题。
例子:
" BASE_SCHEMA"."BASE_TABLE_EXAMPLE " - 记录数 (*) ~ 200 万条记录
- 键:材料(20k 不同),植物(200 不同)
“ _SYS_BIC”。“CA_EXAMPLE_PRODUCTIVITY ”
- 输入参数:IP_MATNR (nvarchar (5000)), IP_PLANT (nvarchar(5000))
问题 #1:nvarchar 的最大值为 5000。如果不同字符的计数为 5000+,则无法在参数中使用多个输入。
问题 #2:如何在 SQL 中执行 INNER_JOIN 的相同方法中使用 PLACEHOLDER 逻辑。
我会考虑执行以下操作,但在连接多个字符串以在 nvarchar(5000) 的输入参数中使用时,输出会导致问题。
虽然到目前为止我是成功的,但一旦将变量添加到 Calc View 的 PLACEHOLDER 中,它就无法说明我向 IP 传递了太多字符。有什么建议么???提前致谢。
在 SAP SCN 上提出的问题。位于这里!
sql - 在某天之后用日期填充表格的最快方法是什么?
假设我们有以下输入参数:
- 日期 [日期]
- 期间[整数]
任务如下:构建具有两列的表:date和dayname。
所以,如果我们有date
=2018-07-12
和period
=3
表应该是这样的:
我的解决方案如下:
但我不喜欢循环。我假设如果我想将更复杂的值放入结果表中,则性能可能会出现问题。
实现目标的更好解决方案是什么?
sql - 在SQL中,如何在不改变表结构的情况下按顺序填充列中的数字?
在不改变表结构的情况下为列填充序列中的数字 - 需要查询
sap - Hana Studio(SQL 脚本)触发器的条件更新
我有两个示例表:
我想做的是使用 SQL 脚本在 Hana Studio 上编写一个触发器,以在表 1 中的列 B 更新为特定值(例如 100)时更新表 2 中的列 E。表 2 中的第一列 (ID) 引用了表 1 中的行。
我写了以下代码:
当我将第 1 行的 TABLE1.COLUMN_B 设置为 100 时,我希望代码将第 1 行的 TABLE2.COLUMN_E 更改为“我的新值”,但没有任何反应。谁能指出我在这里做错了什么?
sql - 使用 SQL 脚本的条件 SQL 查询
我有两个示例表:
它们通过 ID 列相互关联。我想在 TABLE1 上执行选择,仅当 COLUMN_E 上的值为 Y 时才带上 COLUMN_B 和带上 COLUMN_C。
是否可以创建一个模拟类似以下内容的条件:“选择 column_b,并且仅当 TABLE2 中 column_e 上的值对于相同 ID 为 Y 时才选择 column_c”?
hana - hana 中枢轴功能的动态解决方法
我有一个包含以下内容的表格:
员工 ID | 收入类型 | 价值
但是,我不想根据他们拥有的收入类型在一行中显示员工,而是希望在一行中动态显示所有内容。
我知道我可以用案例来做到这一点,但我不想硬编码收入类型,是否可以动态地做到这一点?在临时表中插入行作为列,并根据收入类型的计数进行循环?
提前致谢。
sql - 如何使用 SQL 语句在 HANA 中插入连续日期?
我必须从 01-01-2018 到 31-12-2018 插入如下数据。
是否有任何替代 SQL 语句来实现这一点,否则需要手动更新日期。
请分享您的意见/建议。