2020-08-21 19:29发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
以下查询给出错误"无效语法"
从@lt_only中选择it_table〜parent_name 更改为it_table it_table〜parent_type ='PROG'插入表@data(lt_onlypgmna)。
谢谢
Nadeem
最低要求:
Sandra Rossi
关于数据库,这并不完全正确。 这取决于语句本身。 如果使用某些要求将数据推送到数据库的操作或子句(例如ORDER BY),则它实际上仅适用于HANA。
但该语句的最基本形式,例如 上面的内容也应该在其他数据库上工作。 我在SYBASE上进行了测试。
GáborMárián谢谢,您是对的, 直到今天,我还是不明白这一点。
这是与SYBASE ASE一起使用的,因为它是由ABAP内核在内部执行的,而不是由数据库执行的:
从可怕的INTO TABLE @DATA中选择carrid (scarr_s)。 从@scarr_s AS到表@DATA(carrid_s)中选择carrid。 " <=== OK
此命令不适用于SYBASE ASE,因为ABAP会将调用转移到数据库:
从稀有的INTO TABLE @DATA(scarr_s)中选择carrid 。 从@scarr_s AS到表@DATA(carrid_s)中选择DISTINCT carrid。 " <=== KO
最多设置5个标签!
最低要求:
并且该SQL语句非常简单(无连接,无顺序,无区别等),因此它是由ABAP内核执行的, 或它不是很简单,而是由数据库执行,只有HANA当前支持它。
Sandra Rossi
关于数据库,这并不完全正确。 这取决于语句本身。 如果使用某些要求将数据推送到数据库的操作或子句(例如ORDER BY),则它实际上仅适用于HANA。
但该语句的最基本形式,例如 上面的内容也应该在其他数据库上工作。 我在SYBASE上进行了测试。
GáborMárián谢谢,您是对的, 直到今天,我还是不明白这一点。
这是与SYBASE ASE一起使用的,因为它是由ABAP内核在内部执行的,而不是由数据库执行的:
此命令不适用于SYBASE ASE,因为ABAP会将调用转移到数据库:
一周热门 更多>