none
SQLserver上のテーブルをXMLとして出力したい RRS feed

  • 質問

  • 皆様

    表題のとおりテーブル内容をXMLファイルに出力したいのですが、ネットで検索してもクエリの方法(FOR XMLやらELEMENTSの追記によって、結果を要素形式で出力できる)が理解できただけで、ManagementStudioにXML形式(改行されたイメージ)で表示させる方法が分からずに困っています。

    (結果グリッドに1行の結果を得ているだけで、以下サイトで表示されたている「XML_~」というタブページが現れていないのが自分のManagementStudioです。こちらの表示の仕方、及びXMLファイルでの出力方法をご教示ください)

    http://ameblo.jp/nika-tv-2/entry-11537548124.html

    http://hippieseblog.blogspot.jp/2014/06/sql-serverxml-1.html

    初歩的なことかも知れませんが、よろしくお願いいたします。

    最終的にはSSISでXMLファイルを出力するように考えていますが、現在結果グリッドに現れているような1行をファイル出力しても問題はないのでしょうか?改行されていなく、見た目が一般的なXMLファイルの形式と違うので、今回の問い合わせに至りました。


    • 編集済み saya24 2016年2月5日 3:30 脱字
    2016年2月5日 3:29

回答

  • 質問がよくわかりません。

    SQL Server Management Studio を使って、あるテーブルのデータを、参考にされている最初の方の記事で「出力ファイル」とある画像のような形で、SQL Server Management Studio に表示されればいいのでしょうか?

    (SSIS うんぬんと書いてありますがそれはその次の話で、取りあえずは SQL Server Management Studio の画面上で表示されればよい?)

    #SQL Server のことを聞いているのですから、そのバージョン・エディションぐらいは書いてください。


    【追伸】

    ひょっとして、

    > 結果グリッドに1行の結果を得ているだけで、

    というのは以下の画像のような状態のことを言ってますか? であればマウスのカーソルを持っていくと表示されるツールチップに書いてあるようにクリックすれば表示されるはずです。お試しください。(下の画像は SQL Server 2008 Express 版とその SSMS のものです)


    • 編集済み SurferOnWww 2016年2月5日 6:43 追伸追加
    • 回答としてマーク saya24 2016年2月5日 7:04
    2016年2月5日 6:14

すべての返信

  • 質問がよくわかりません。

    SQL Server Management Studio を使って、あるテーブルのデータを、参考にされている最初の方の記事で「出力ファイル」とある画像のような形で、SQL Server Management Studio に表示されればいいのでしょうか?

    (SSIS うんぬんと書いてありますがそれはその次の話で、取りあえずは SQL Server Management Studio の画面上で表示されればよい?)

    #SQL Server のことを聞いているのですから、そのバージョン・エディションぐらいは書いてください。


    【追伸】

    ひょっとして、

    > 結果グリッドに1行の結果を得ているだけで、

    というのは以下の画像のような状態のことを言ってますか? であればマウスのカーソルを持っていくと表示されるツールチップに書いてあるようにクリックすれば表示されるはずです。お試しください。(下の画像は SQL Server 2008 Express 版とその SSMS のものです)


    • 編集済み SurferOnWww 2016年2月5日 6:43 追伸追加
    • 回答としてマーク saya24 2016年2月5日 7:04
    2016年2月5日 6:14
  • SuferOnWww様

    ご無沙汰しております、ありがとうございます。

    ご指摘のとおりで、ツールチップからクリックしたら、私の期待する画面になりました。ほっと一安心です。

    今更ながらですがVerは2012です。

    後程SSISでやってみますが、多分大丈夫でしょう。ありがとうございました。

    • 回答としてマーク saya24 2016年2月5日 7:04
    • 回答としてマークされていない saya24 2016年2月5日 7:04
    2016年2月5日 7:04