0

SQL Adapter i BizTalk を使用して、MS SQL DB で SQL ストアド プロシージャを呼び出すと、次のように、JOIN と FOR XML AUTO を使用して、ネストされた優れた XML 構造を取得できます。

<p code="DK003">
 <ii stamp="2013-01-14T10:27:38.790"value="180.702052"price="184.000000">
   <d Dividend="2.50"DividendDate="2012-03-29T00:00:00" />
 </ii>
 <ii stamp="2013-01-14T10:27:38.790"value="181.702052"price="14.000000">
   <d Dividend="2.50"DividendDate="2012-03-29T00:00:00" />
 </ii>
</p>

Oracle で同じ優れた XML 構造を取得するにはどうすればよいですか??

4

2 に答える 2

3

xmlelement と関連する関数の使用:

SELECT XMLELEMENT("Emp",
      XMLATTRIBUTES(e.employee_id AS "ID", e.last_name),
      XMLELEMENT("Dept", e.department_id),
      XMLELEMENT("Salary", e.salary)) AS "Emp Element"
   FROM employees e
   WHERE e.employee_id = 206;


Emp Element
---------------------------------------------------------------
<Emp ID="206" LAST_NAME="Gietz">
  <Dept>110</Dept>
  <Salary>8300</Salary>
</Emp>

http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions220.htm およびhttp://docs.oracle.com/cd/B19306_01/appdev.102/b14259/xdb13gen.htmを参照してください。出発点

于 2013-02-27T10:25:34.507 に答える
0

BizTalk WFC アダプターは、XMLTypes をサポートしていません。そのため、Oracle で XML 構造を使用する必要がなくなりました。

于 2013-02-28T09:21:51.947 に答える