点击此处---> 群内免费提供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方法创建临时表吗?
您尝试执行的操作无效。 标识符" A"在CTE表达式之外不可用,因此不能在Insert语句中使用。
为什么不只是在insert语句中或直接在create语句中使用查询?/p>
为什么通常需要临时表? 您当前的示例没有任何意义。
Vinoth Kumar 是的,因为您使用了 现在表变量。 当然可以了。 但这与您的原始示例不同……它无法以您尝试使用的方式工作。 但是问题仍然没有得到解决,您的设置对您有什么意义,以及您需要什么临时表?
一周热门 更多>