如何在oracle数据库中保存XML文档

本文关键字:保存 XML 文档 数据库 oracle | 更新日期: 2023-09-27 18:11:02

我想用c#.net在oracle数据库中保存一个动态生成的XML文档,谁能告诉我怎么做呢

如何在oracle数据库中保存XML文档

你没有提到你的Oracle版本。(您应该始终提供Oracle版本和版本以及OS和OS版本。)

这不是一个简单的问题。有多个选项

您可以创建一个包含XMLTYPE列的表。即使使用XMLTYPE列,也有多个选项可用。XML可以使用CLOB存储、BINARY XML存储或对象关系模型存储。在BINARY XML选项中,您可以使用BASICFILES或SECUREFILES,并拥有启用压缩的选项。

正确的存储类型将取决于您打算如何使用/搜索数据,但这是一个相当复杂的问题,需要了解您的应用程序系统。

如果除了简单的主键查找之外没有搜索/检索需求,那么只需使用带有CLOB存储的XMLTYPE列,不用管它。除此之外,这是一个非常重要的问题。

希望有帮助,

标记

XML只是文本。尝试在数据库中插入一些CLOB或NCLOB字段?