トップ回答者
SQLserver上のテーブルをXMLとして出力したい

質問
-
皆様
表題のとおりテーブル内容を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 脱字
回答
-
質問がよくわかりません。
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
すべての返信
-
質問がよくわかりません。
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