リファレンスガイド> XQuery用のTDV組み込み関数> executeStatement
 
executeStatement
この関数は、指定されたSQLステートメントを実行します。
構文
composite:executeStatement ($statement as item(), $arguments as node()*)
declare variable $values := <a><b>1</b><b>3</b></a>;
composite:executeStatement ('SELECT * FROM /shared/examples/ds_inventory/products WHERE ProductID > {0} AND ProductID < {1}', $values//b)
結果
出力は次のような document() の形式です。
<results>
<result>
<ProductID>2</ProductID>
<ProductName>Mega Zip 750MB USB 2.0</ProductName>
<ProductDescription>Mega Zip 750 MB</ProductDescription>
<CategoryID>1</CategoryID>
<SerialNumber>5-76-9876</SerialNumber>
<UnitPrice>187.67</UnitPrice>
<ReorderLevel>5</ReorderLevel>
<LeadTime>7 Days</LeadTime>
</result>
</results>