在SQL 2005里能不能把一个XML字段里的值做为一个Table查询?
如题
------解决方案--------------------容易, 示例如下   
 declare @tb table( 
     col xml) 
 insert @tb values( ' <r>  <a> 1 </a>  <a> 2 </a>  </r>  ')   
 select * 
 from @tb a 
 	outer apply( 
 		select a=t.c.value( '.[1] ', 'int ') 
 		from a.col.nodes( '/r/a ')t(c) 
 	)b