-1

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

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

4

3 回答 3

0

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

于 2014-01-24T05:15:58.320 回答
0

你需要做一个 POST 来做一个插入,一个 PUT 来做更新和 DELETE 来删除数据。

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

于 2015-02-01T23:58:12.393 回答
0

据我所知,INSERT、UPDATE 和 DELETE 操作尚不支持它。OData 服务目前是只读的,如此所述。当然,您可以通过编写服务器端 Javascript 来创建解决方法,该 Javascript 基本上从您的 GET 请求发出 SQL 查询,如示例。

于 2013-05-29T20:50:04.540 回答