【发布时间】:2022-01-23 14:37:57
【问题描述】:
使用数据库操作 (SQL Developer Web),单击“新建 JSON 文档”按钮将新的 JSON 文档添加到集合中非常容易。
集合当然是Oracle中的一个表,而表本身有很多列:
我在 ORDS 中使用 PL/SQL 处理程序创建了模块。虽然我可以在这里使用更新 JSON 文档
UPDATE "Collection" SET json_document = '{"key": "value"}' WHERE JSON_VALUE(json_document, '$.id') = :id'
我无法轻松添加新文档
INSERT INTO "Collection" (json_document) VALUES ('{"key": "value"}')
因为id 被设置为PK 列并且必须指定。我如何使用 PL/SQL 在其他地方添加具有自动生成字段的新文档?还是我应该只使用 SODA for PL/SQL 来实现这一点?
谢谢!
【问题讨论】:
标签: oracle plsql oracle-soda