give IT a try

プログラミング、リモートワーク、田舎暮らし、音楽、etc.

SQL Server 2005とXMLの連携

データベースにXML型で保存されているデータを通常のテーブルのように行と列で取得する方法
http://msdn.microsoft.com/en-us/library/ms345117(SQL.90).aspx
=> 「Example: Extract Properties from XML Variable」を参照


XMLにネームスペースがついている場合はSELECTの直前で「WITH XMLNAMESPACES」句を使ってネームスペースを宣言してやる必要がある。
http://social.msdn.microsoft.com/Forums/en-US/sqlxml/thread/0020dbdd-9a6f-44ab-9f30-f1784b07e27e/