“如何”&引用;在XQuery中签署单独的事务

“如何”&引用;在XQuery中签署单独的事务,xquery,marklogic,Xquery,Marklogic,假设我们要调用function1()和function2() 但是function1() 我不想使用eval(),而是想在的帮助下分离事务例如,您可以这样做: xquery version "1.0-ml"; import module namespace "my" at "/my-lib.xqy"; my:function1() ; xquery version "1.0-ml"; import module namespace "my" at "/my-lib.xqy"; my:f

假设我们要调用
function1()
function2()

但是
function1()


我不想使用
eval()
,而是想在
的帮助下分离事务

例如,您可以这样做:

xquery version "1.0-ml";

import module namespace "my" at "/my-lib.xqy";

my:function1()

;
xquery version "1.0-ml";

import module namespace "my" at "/my-lib.xqy";

my:function2()

您可以尝试:

(function1(),function2())

你读过了吗?Satyam,如果这两个函数是独立的,那么它们的执行顺序就不重要了。如果它们是相关函数,则函数会产生副作用,或者第一个函数的结果会作为参数传递给第二个函数。请编辑问题,并指定您有三个案例中的哪一个。