在MarkLogic的Query Manager中使用SQL

时间:2015-02-26 11:25:15

标签: marklogic

在ML8中插入几条XML记录后,我能够通过查询控制台使用XQuery查询它们。

让我们说以下XML是:

enter image description here

假设一个XML包含如下数据:

    <?xml version="1.0" encoding="UTF-8"?>
     <Providers>
      <Provider>
       <ProviderId>1111</ProviderId>
       <Name>John Doe</Name>
       <Age>40</Age>
       <Country>MN</Country>
      </Provider>
      <Provider>
       <ProviderId>2222</ProviderId>
       <Name>Jane Doe</Name>
       <Age>42</Age>
       <Country>MS</Country>
      </Provider>
     </Providers>

在查询管理器中可以选择使用SQL,可以在此处使用它来运行查询,或者需要一些配置以便可以直接使用SQL。如果是,任何一个例子都会非常有用。

2 个答案:

答案 0 :(得分:3)

无法直接在XML上运行SQL查询 - 这需要配置,这里有一个很好的分步指南:https://docs.marklogic.com/guide/sql/setup

答案 1 :(得分:3)

还应注意,模型为one-row = one-document,因此您可能需要修改如何在此处加载XML

相关问题