Xquery Marklogic-如何回滚文档
我是marklogic的新手。如何回滚已删除的文档。我使用函数Xquery Marklogic-如何回滚文档,xquery,marklogic,Xquery,Marklogic,我是marklogic的新手。如何回滚已删除的文档。我使用函数xdmp:rollback()from。但我无法看到文档恢复回数据库。提前谢谢 xdmp:document-delete("/data/edu/GMU.xml"), xdmp:rollback() 在示例代码中,您从未实际提交文档(因为完整语句从未成功结束),因此不需要执行回滚。您只需通过生成一个fn:error()来阻止语句成功,使整个语句失败,然后将永远不会提交语句中所有挂起的更改。在示例代码中,您从未实际提交文档(因为完整语句
xdmp:rollback()
from。但我无法看到文档恢复回数据库。提前谢谢
xdmp:document-delete("/data/edu/GMU.xml"),
xdmp:rollback()
在示例代码中,您从未实际提交文档(因为完整语句从未成功结束),因此不需要执行回滚。您只需通过生成一个
fn:error()
来阻止语句成功,使整个语句失败,然后将永远不会提交语句中所有挂起的更改。在示例代码中,您从未实际提交文档(因为完整语句从未成功结束)因此,您不需要执行回滚。您只需通过生成一个fn:error()
来阻止语句成功,使整个语句失败,然后语句中所有挂起的更改将永远不会提交。您是否删除了文档,并在第一次删除文档时在同一事务中执行了回滚?因为您无法回滚已提交的事务。它可能仍然存在于数据库中的数据结构中,但如果删除后经过了很长时间,则可能不会。是否删除了该文档并在第一次删除该文档时在同一事务中执行了回滚?因为您无法回滚已提交的事务。它可能仍存在于数据库中的数据结构中,但如果删除后经过了很长时间,则可能不存在。建议读取:。建议读取:。