我希望我的应用程序运行sql文件并接收结果输出,就好像sql是从SQL Management Studio运行的,结果是文本。即格式良好的记录集,打印的消息,受影响的行,错误,运行由GO语句分隔的多个批次等。任何建议如何在没有从普通SQL连接的基础上从头开始构建它?
我正在使用C#.NET
答案 0 :(得分:1)
您没有说明您的应用程序所使用的语言,但是如果您使用.Net,您可能会从QueryExPlus的源代码中获得一些帮助,这是SSMS的轻量级OSS替代方案。
答案 1 :(得分:0)
最简单的方法是使用数据集的GetXml()方法,然后应用XSLT转换来产生所需的结果。