2020-09-07 06:56发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我想在HANA视图中使用... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我想在HANA视图中使用运算符之间,而不是加入条件。
例如,
我有两个桌子
左侧表中的一个字段应在运算符之间使用,右侧表中的值
table1.field1在table2.field1和table2.field2之间
我该如何达到视图级别?
像往常一样,如果您向我们提供一些可以实际使用的东西,就会容易得多。
为我们提供(最小)表定义,一些测试数据以及输出的外观。
p>
从您的文字描述中,通常可以通过联接解决需求。
(您确实知道联接中可以包含between运算符,对吗?)
但是,由于您写了您不想使用联接的信息,因此我们现在需要了解有关您的方案的更多信息。
-Lars
有人设法解决了这个问题或找到了替代解决方案吗?
谢谢。
CE_JOIN在连接之间不支持,即使支持,也不会占用更少的内存。
通常:停止使用 CE功能; 不再需要它们,因为HANA SQL现在涵盖了所有受支持的功能。
如果遇到"内存分配错误",很可能您的查询会产生一个中间结果集或联接转换表太大。
在这种情况下,请先过滤数据。
此外,请确保您的系统具有适当的大小,并且您正在运行的SAP HANA版本合理。
-拉斯
最多设置5个标签!
像往常一样,如果您向我们提供一些可以实际使用的东西,就会容易得多。
为我们提供(最小)表定义,一些测试数据以及输出的外观。
p>
从您的文字描述中,通常可以通过联接解决需求。
(您确实知道联接中可以包含between运算符,对吗?)
但是,由于您写了您不想使用联接的信息,因此我们现在需要了解有关您的方案的更多信息。
-Lars
有人设法解决了这个问题或找到了替代解决方案吗?
谢谢。
CE_JOIN在连接之间不支持,即使支持,也不会占用更少的内存。
通常:停止使用 CE功能; 不再需要它们,因为HANA SQL现在涵盖了所有受支持的功能。
如果遇到"内存分配错误",很可能您的查询会产生一个中间结果集或联接转换表太大。
在这种情况下,请先过滤数据。
此外,请确保您的系统具有适当的大小,并且您正在运行的SAP HANA版本合理。
-拉斯
一周热门 更多>