我希望我的应用程序运行SQL文件并接收结果输出,就好像SQL是从SQL Management Studio运行的,结果是文本。也就是说,格式良好的记录集、打印的消息、受影响的行、错误、运行由go语句分隔的多个批等等。有什么建议,如何在正常SQL连接的基础上从头开始构建它?
我用的是c.net
你不知道你的应用程序是用什么语言写的,但是如果你使用.NET,你可能会从源代码中得到一些帮助。 QueryExPlus 一个轻量级的OSS替代SSMS。
最简单的方法可能是使用dataset的getxml()方法,然后应用XSLT转换来生成所需的结果。