建立 SQL 陳述式 DAD 檔的對映

SQL 陳述式對映文件存取 (DAD) 檔是依據 SQL 陳述式(SELECT 或 FULLSELECT)至 DTD 的對映而建立。您可以利用 DAD 來編製 SQL 查詢中的 XML 文件。

以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。

如果要確定是否產生有效的 SQL 陳述式對映 DAD,則必須對映 XML 檔中的所有文字節點。

請遵循下列步驟,將您的 SQL 陳述式對映至 XML 檔:

  1. 在 RDB 至 XML 對映編輯器中開啟您的對映。
  2. 在「表格」和 XML 窗格中展開 XML 節點。
  3. 選取「表格」窗格中的某一欄。
  4. 在您要對映的 XML 窗格中,選取一個直欄元素或屬性。
  5. 按一下滑鼠右鍵,再選取建立對映

一個直欄可以對映至許多 XML 節點,但每一個 XML 節點卻只能被一個直欄對映。

您可以利用「比對對映」選項來對映有共同名稱的直欄和節點。 當您選取 SQL 陳述式和 XML 節點時,這套工具將會對映所選取的物件, 之後它會試圖將陳述式中的直欄對映至根據共同名稱所選取之 XML 節點的子項。繼續執行處理程序,直到完成所有含共同名稱的直欄與後代 XML 節點之對映為止。

如果要對映具有相同名稱的直欄和節點,請:

  1. 在 RDB 至 XML 對映編輯器中開啟您的對映。
  2. 選取「表格」窗格中的 SQL 陳述式,以及要對映的節點。它們不必具有共同名稱,但還是會對映它們。
  3. 選取對映 > 比對對映 

如果要移除對映,請用滑鼠右鍵按一下「概要」視圖中的對映,並選取移除對映

建立對映之後,您可以選取對映 > 產生 DAD 並完成這個精靈來建立 SQL 陳述式對映 DAD 檔。

選取選項

選項支援可讓您在對映階段作業期間於 XML 窗格視圖中動態選取或對映一個選項的任何成員。您只可以對映某個選項的某個成員;因此,選取某個選項的某個新成員會自動移除與先前選取的成員相關的任何現有對映。

如果要使用目前 XML 窗格中未顯示的選項成員來建立對映:

  1. 在 RDB 至 XML 對映編輯器中開啟您的對映。
  2. 選取目前 XML 窗格中未顯示的選項成員,它旁邊會有一個箭頭。 按一下箭頭,從下拉功能表選取適當的成員。
  3. 建立對映。這時會自動移除任何與先前選取之成員相關聯的對映。

比方說:

  1. 您選取 Person.dtd 作為您的目標檔,其中包含一個含有兩個成員的選項:ProvinceState
  2. 開啟對映階段作業時,Province 會在 XML 窗格中。您在「程式碼」視圖中稱為 Location 的直欄和 XML 窗格中稱為 Province 的直欄之間建立一個對映。
  3. 之後,您在 XML 窗格中按一下 Province,並從下拉功能表選取 State。您之前介於 LocationProvince 之間的對映如今已消失。您現在可以在 LocationState 之間建立一個新的對映。
相關概念
關聯式資料庫至 XML 對映(視覺化 DAD 建置器)
相關工作
指定來源表格或查詢以及目標 DTD 檔
編輯 RDB 至 XML 對映
建立 RDB_node DAD 檔的對映
產生 DAD 檔
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.