使用OData POST将行插入表中

使用OData POST将行插入表中,post,odata,hana,sapui5,Post,Odata,Hana,Sapui5,使用OData向表中插入数据、更新表、删除表中的行的标准方法是什么?我的前端是SAP UI5,表存储在HANA系统上。我必须使用POST请求和使用OData.create吗 到目前为止,我只通过xsodata文件公开了一个表,并使用Http请求的GET方法来显示记录。据我所知,插入、更新和删除操作尚不支持该方法。OData服务目前是只读的。当然,您可以通过编写一个服务器端Javascript来创建一个变通方法,该Javascript基本上是从GET请求发出SQL查询,如示例所示。与此同时,XS

使用OData向表中插入数据、更新表、删除表中的行的标准方法是什么?我的前端是SAP UI5,表存储在HANA系统上。我必须使用POST请求和使用OData.create吗


到目前为止,我只通过xsodata文件公开了一个表,并使用Http请求的GET方法来显示记录。

据我所知,插入、更新和删除操作尚不支持该方法。OData服务目前是只读的。当然,您可以通过编写一个服务器端Javascript来创建一个变通方法,该Javascript基本上是从GET请求发出SQL查询,如示例所示。

与此同时,XS OData支持写入数据。甚至可以在将数据写入数据库之前添加验证逻辑。有关详细信息,请查看help.sap.com/hana上的《开发者指南》。

您需要发布一篇文章,以进行插入、放置或更新,以及删除以删除数据

在ui5端,您需要将表附加到模型(即您尝试调用的表的URL)并执行model.refresh()操作,以便在表中更新您的更改