「XML から SQL へ」ウィザードを使用して、XML 文書のデータで、リレーショナル・データベースのテーブルを更新することができます。
このウィザードを使用する前に、「SQL から XML」ウィザー ドを使用して、SQL 照会で使用するデータベース・テーブルに関するデータを含む XML 文書を生成します。 XML エディターを使用して、追加または更新するデータで XML ファイル を変更してください。
更新アクションでは、1 次キーに対応する XML ファイルのデータ は、データベース・テーブルでどの行を変更するかを判別するのに使用されます。例えば、データベース・テーブルにおいて、その 1 次キーが employeeid 列である場合、XML ファイルの employeeid エレメントが、どの行を更新するかを判別するのに使用されます。employeeid=1、salary=3 および employeeid=2、salary=4 というデータを持つ XML ファイルを考えます。このデータを使用した更新アクシ ョンは、employeeid=1 および employeeid=2 であるテーブルの行を変更します。
ファイル のフォーマットは、XML から SQL へのマッピング操作を正常終了するために重要です。データベースのテーブルを表すエレメントが後ろに続くルート・エレメントが、XML ファイルにある必要があります。各テーブル・エレメントは、 テーブルの列を表すサブエレメントを持つことができます。テーブルおよび列エレメントの名前が、データベース・テーブルおよび列の名前と一致し ていることは重要です。
XML ファイルを変更すると、テーブルの更新またはテーブルへの列の挿入を行う準備が完了します。
XML 文書を使用してテーブルを更新するには、以下を行います。