如何在Hana SQL中使用CTE方法创建临时表?

2020-08-23 07:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)更改PROCEDURE GET_...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


更改PROCEDURE GET_PROCEDURE_NAME(IN过滤器NVARCHAR(100),OUT过滤器NVARCHAR(100))

AS

开始

以A作为(从Test1中选择*),B作为(从test2中选择*)从A中选择*;

开始

结束;

创建本地临时表" #GV"(" DocEntry"整数," CardCode" nvarchar(1000));

插入" #GV"(" DocEntry"," CardCode")(从A中选择" DocEntry"," CardCode");

从" #GV"中选择*; 删除表" #GV"; 结束;

hana sql:SAP DBTech JDBC中的错误:[259]:无效的表名:在模式test22中找不到表/视图A:行8列76(在pos 349)

我能用cte方法创建临时表吗?

2条回答
绿领巾童鞋
2020-08-23 08:22

Vinoth Kumar 是的,因为您使用了 现在表变量。 当然可以了。 但这与您的原始示例不同……它无法以您尝试使用的方式工作。 但是问题仍然没有得到解决,您的设置对您有什么意义,以及您需要什么临时表?

一周热门 更多>