您可以在 READ 语句中结合使用 TRANSPORTING NO FIELDS。这将跳过要传输到工作区域的值,并避免循环。这是一个示例:READ TABLE itab WITH KEY FIELD = 'ABC' TRANSPORTING NO FIELDS。如果 SY-SUBRC = 0。“字段匹配。”ENDIF。
我认为您的代码中存在语法错误。第一个语句中的冒号会添加多个后续语句,因此在第一个语句中更新所有记录。删除第一行中的冒号和 SET 说明符之间的逗号。示例在更新后使用以下语句:UPDATE zemployee_jat SET prijs = zemployee_jat-prijs naam = zemployee_jat-naam WHERE employeeid = zemployee_jat-motorid。
要获取 SAP HANA 服务器的服务器名称,您需要检查虚拟机 (VM) 列表。您可以在相应 HANA SPS5 服务器的外部地址属性的虚拟机详细信息下找到此列表。通常,端口号是 30015。对于您在连接设置方面遇到的问题,您可以参阅以下链接以获取更多详细信息。https://blogs.sap.com/2013/06/17/connecting-to-your-hana-database-from-php-using-odbc/