3

ストアド プロシージャでの XML の読み取りに関する多くのタイトルを読みましたが、探している答えが見つかりません。(これはスタックオーバーフローでの最初の投稿なので、正しくフォーマットされていない場合は申し訳ありません)

ストアド プロシージャで読み取り/解析する必要があるサンプル XML ファイルを次に示します。

<TABLENAME>
   <Fld Name="Field1">ValueInField1</Fld>
   <Fld Name="Field2">ValueInField2</Fld>
   <Fld Name="Field3">ValueInField3</Fld>
</TABLENAME>

(理想的には) 必要なのは、列名が Field1、Field2、Field3 で、これらの列の値が ValueInField1、ValueInField2、ValueInField3 である 1 行のテーブルを取得することです。

これは可能ですか?はいの場合、どのように。ご提案いただきありがとうございます。

4

1 に答える 1

0

SQL Server を扱っている場合、OPENXML関数は正常に機能します。

しかし、データを行としてインポートし、その後、必要に応じてデータをピボット化することが考えられます。行ベースのインポートは、データ型などをチェックする際に多くの利点を提供します。

複数の「レコード」を持つ 1 つの XML をインポートする必要がありますか、それともレコードごとに 1 つの XML を持っていますか?

于 2016-08-04T12:58:16.307 に答える