存储过程如何写,可以使返回的数据直接是基于XML格式的数据?

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:30:13
我们是用c#开发的,直接的处理是用sp返回的dataset来进行处理,但是现在不能这样做,需要直接把sp查询直接返回一个xml类型的数据对象(暂且将这个xml对象命名为a),然后一直要把这个a作为返回结果返回到web service层。但现在关键的问题是,如何在数据库层直接把返回结果处理成xml?

如果是个集合值,那sql 返回的始终都是记录集,如果返回的是若干个单个值,那可以是数据库里面的数据类型所对应到程序语言数据类的任何一种类型,所以你的问题不能直接在数据库里面解决。
但是你可以直接用datareader来循环读取添加到a里面啊。。组合好a后再返回给web service 不行么?