问题标签 [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.

0 投票
2 回答
3911 浏览

sql - 如何加入,如果文本包含

我有 2 个表,说表 A 有 10 行,表 B 有 100 行,我想执行连接,但匹配条件必须是 A 中的列“就像”B 中的列,这意味着任何事情都可以来在 B 列之前或之后:

例如:如果 A 中的列是 'foo'。如果 B 中的列是“fooblah”、“somethingfooblah”或只是“foo”,则连接将匹配。我知道如何在标准的 like 语句中使用通配符,但是在进行连接时感到困惑。这有意义吗?谢谢。

此代码不起作用:

例子:

0 投票
1 回答
954 浏览

sap - 在 Hana 中创建列存储表类型

我正在尝试在 SAP Hana 中创建一个将 ARRAY 作为列类型的表类型。当我使用标准 DDL 创建表类型时,即

我收到以下错误:

从文档中不清楚如何创建列存储类型的表类型。由于我将 ARRAY 值从 .NET 代码传递到 HANA 中的存储过程以进行批量更新/更新,因此我无法取消此要求。

TIA

0 投票
2 回答
3343 浏览

sql - 使用 select 插入,取决于插入到 EDITED 的表中的值

所以我需要弄清楚如何使用 where 子句从另一个表中插入一个表,该子句要求我访问我要插入的表。我从要插入的表中尝试了一个别名,但我很快发现你不能这样做。基本上,我要检查的是我插入表中的值是否与我插入的表中的特定字段匹配。这是我尝试过的:

显然,这没有用。我已经尝试了其他几个查询,但他们也没有在任何地方找到我。任何帮助将非常感激。

编辑:我想在这个表中添加行,而不是在表中添加列。这两个表的结构完全相同——事实上,我已经从 table2 中提取了 table1 中的数据。我目前在 table1 中拥有的是一堆没有父级的记录,而是一个实例。我要添加的是在 table2 中具有父级的所有记录等于表 1 中的实例。

0 投票
1 回答
102 浏览

sql - 层次结构表,更新特定级别的列

所以我有一个以下格式的层次结构表:

我想得到的是:

所有级别 1 都有一个序列号。我的目标是更新 Serial 为空的所有 2 级,为此,我必须选择父级的序列号。有人可以给我一个如何去做的想法。

这是我迄今为止尝试过的(以及其他几件事,无济于事):

原生于java,我觉得这应该容易得多,但是我遇到了很多困难。任何帮助将非常感激。

0 投票
1 回答
80 浏览

sap - 没有得到预期的输出

我正在研究 SAP HANA,但我无法弄清楚如何获得预期的输出。让我对获得输出进行一些说明。我正在处理一个程序,我的工作是将数据插入到我成功插入的那个特定表中,但是数据的方式不正确。我的输出中有 3 列名为:-report_date、report_week、week_end。如果假设我从 2010 年 1 月 1 日开始我的数据,那么周末应该从 2010 年 1 月 6 日开始。通过这种方式,我想要我的数据从 2010 年到 2030 年。它应该显示每周从 report_date 开始,每个周末从 week_end 开始。report_week 的作用是显示当前是哪一周。我的错误输出:-在此处输入图像描述

我有我在下面发布的程序:-

非常感谢任何帮助。

0 投票
0 回答
75 浏览

stored-procedures - 合并两个过程

我已经看到了一些类似的问题,但没有太多帮助。我已经有两个过程,我需要合并它,并将内部表 TT_SERIES 替换为名为 DB_WEEK_SERIES 的数据库表。我试图合并但有错误。以下是我的2个程序:-

第一个程序:

程序2:-

任何帮助表示赞赏。谢谢。我下面的代码显示了我如何尝试合并但失败:-

错误显示在 SERIES_GENERATE_DATE 附近并显示语法错误。“;” 不正确或放错地方。我认为这是错误的。但我不知道如何解决它。

0 投票
1 回答
34 浏览

eclipse - 如何将两个程序合二为一?

我正在尝试将两个程序合并为一个。有什么办法吗?

我为此使用 SQL 脚本。我正在为这个程序使用 eclipse。

0 投票
1 回答
966 浏览

hana - Hana Studio 中的库存账龄计算视图

我想在 hana studio 中制作一个计算视图,我必须在其中维护库存中待处理的产品的老化。

它将按先到先得的方式减去...我的意思是在产品 P001 的情况下,然后 5500 将首先减去 1000,然后余额数量将减去 2000,依此类推,直到为零。 下面是交易表。

最终的输出应该是这样的。如果今天的日期是 2017 年 7 月 31 日

0 投票
1 回答
2007 浏览

java - 调用存储过程传递表类型参数

我在 HANA 数据库中创建了这个存储过程,它带有两个参数,一个是表类型,另一个是varchar.

现在我想用 Java 调用这个过程,我写了这样的东西。

有人可以告诉我如何在调用此存储过程时将对象作为表实体传递给参数吗?

0 投票
2 回答
9574 浏览

sql - 如何在 SAP HANA 的过程中分配变量

在这里,我尝试根据使用程序订购的数量给予折扣。但我不知道如何将列的值分配给过程中的变量。

这是我的代码:

任何人帮助我....