でのXMLデータ型でXMLを変換します。は、私はこのようになりますタグと呼ばれるテーブルを持つSQL Serverの
-------------------------------------------------------------------------
|PostId | Title | Tags |
-------------------------------------------------------------------------
| 1 | Blog Post 1 | <xml><tags><tag>1</tag/><tag>2</tag></tags>|
--------------------------------------------------------------------------
| 2 | Blog Post 2 | <xml><tags><tag>2</tag/><tag>3</tag></tags>|
--------------------------------------------------------------------------
| 3 | Blog Post 3 | <xml><tags><tag>3</tag/><tag>4</tag></tags>|
--------------------------------------------------------------------------
これらの2つのテーブルのデータを結合して、1つのビューを作成したいと考えています。ノード内の番号は、タグテーブルの外部キーとして機能する必要があります。
---------------------------------------------------------------------------
| Title | Tags |
---------------------------------------------------------------------------
| Blog Post 1 | <xml><tags><tag>Travel</tag/><tag>Gadgets</tag><tags> |
----------------------------------------------------------------------------
| Blog Post 2 | <xml><tags><tag>Gadgets</tag/><tag>Hobbies</tag></tags> |
----------------------------------------------------------------------------
| Blog Post 3 | <xml><tags><tag>Hobbies</tag/><tag>Movies</tag></tags> |
----------------------------------------------------------------------------
このようなビューを作成することはできますか?それ、どうやったら出来るの?
これはほとんど動作します!私が気付いた問題は、得られたXMLスキーマが私が望むように静かではないということだけです。結果は、フォーマット 旅行 ガジェット 私が欲しいだけの親ノードです。 –
ashwnacharya
ドキュメントごとに '' text() ''を使ってテキストノードを書くことができます。したがって、 '' t.tagName ''をtext() ''に変更して、 '' tagID'あなたが欲しいもの。 – Ben