日期:2014-05-18  浏览次数:20572 次

sql语句FOR XML path生成xml数据流,怎么生成<?xml version="1.0" encoding="UTF-8"?>
运用sql语句FOR XML path生成xml数据流,怎么生成<?xml version="1.0" encoding="UTF-8"?>现在只能生成节点比如
<a> 
  <a1>1</a1>
  <a2>1</a2>
  <a3>1</a3>
  .
  .
  .
</a>
但是没有版本和字符集信息。怎么能生成<?xml version="1.0" encoding="UTF-8"?>那。



------解决方案--------------------
例如:
select abc='<?xml version="1.0" encoding="UTF-8"?>'+(select Number from MemberInfo for xml raw('hang'),elements,root('root')),
A,B from tab