【发布时间】:2016-12-14 11:21:47
【问题描述】:
我正在开发一个基于 XML 的项目。我使用 Sedna 数据库来存储我的集合(其中包含 XML 文件及其 XSD 模式文件)。
我在这些方案中定义了主键/唯一键,但直到现在我可以将重复值(通过 XQuery 更新插入命令)插入到主键字段中。
【问题讨论】:
-
XSD 模式是如何导入到您的 XQuery 或数据库中的?我认为 Sedna 不支持模式。
-
我按如下方式加载了文件:从 cmd:“se_term -file load_data.xquery mydatabase”,该文件包含:CREATE COLLECTION“mycol”& LOAD“1t.xml”“1”“mycol” &加载“2.xml”“2”“mycol”&加载“1.xsd”“1schem”“mycol”&加载“2.xsd”“2schem”“mycol”&
-
亲爱的 Jens,你说得对,它不知道模式,我必须使用触发器实现唯一索引,但如果你有任何想法,我不知道该怎么做,请你帮我.到目前为止,我正在学习如何在插入之前编写 xQuery 触发器,并且必须在 Sedna 中运行此查询(我使用 Sedna .net 驱动程序),然后我如何插入节点并检查其子节点值的唯一性??
-
请问您能update您的问题吗?