利用 XML 文件更新表格

「XML 至 SQL」精靈可讓您利用 XML 文件中的資料來更新關聯式資料庫表格。

必備條件:啟用 XML 開發功能

使用這個精靈之前,請先利用「從 SQL 產生 XML」精靈來產生 XML 文件,以包含這個 SQL 查詢所用之資料庫表格的相關資料。請利用 XML 編輯器來修改具有您要新增或更新之資料的 XML 檔。

針對更新動作,XML 檔中對應於主鍵的資料會用來決定要修改資料庫表格中的哪一列。比方說,如果資料庫表格具有直欄 employeeid 當作其主鍵,則 XML 檔中的 employeeid 元素就會用來決定要更新的列。假設有個 XML 檔具有以下資料:employeeid=1、salary=3 和 employeeid=2、salary=4。使用這個資料的更新動作會修改 employeeid=1 和 employeeid=2 的表格列。

該檔案的格式對於順利完成 XML 到 SQL 對映作業而言十分重要。XML 檔中必須有一個根元素,其後跟著代表資料庫中表格的元素。每個表格元素都可以有代表表格中直欄的子項元素。 很重要的是,表格和直欄元素的名稱必須完全符合資料庫表格和直欄的名稱。

修改您的 XML 檔之後,您就可以開始更新表格或將直欄插入表格中。

如果要利用 XML 文件來更新表格,請執行下列動作:

  1. 在「資料」視景的「導覽器」視圖中,用滑鼠右鍵按一下內含用來更新表格的資料之 XML 檔,然後按一下產生 > 資料庫資料 請使用「從 SQL 產生 XML」精靈先前產生的 XML 檔,或使用與精靈產生的檔案有相同格式的檔案。
  2. 選取或輸入資料庫程式特定的資訊,來完成精靈的「資料庫連線」頁面,然後按下一步
  3. 在精靈的「XML 至 SQL 更新」頁面上,確定指定的資料庫和表格都是正確的。
  4. 選取要更新的綱目以及要執行的動作,然後按下一步。您可以更新表格,或將列插入表格中。
  5. 在「直欄更新選項」頁面上,選取您要更新或要新增至表格中的直欄。 您不能更新主鍵。如果沒有主鍵,您必須以使用主鍵的方式,從表格中選取要用來更新的直欄。
  6. 按一下完成關閉精靈並更新資料庫表格。
相關工作
利用精靈從 SQL 產生 XML
利用 XMLToSQL 類別更新表格
讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.