如何在脚本中执行SQL语句并获得结果输出?


这里需要用到的工具叫做sqlcmd.exe, 它随SQL server的安装而安装. 该可执行程序的位置在:

C:\Program Files\Microsoft SQL Server\xxx\Tools\Binn

 

其中xxx是你所安装的SQL Server的版本号.

Version Number  
SQL Server 2005 90  
SQL Server 2008 100  

 

在SQL 2014中它的位置在:

C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn

貌似是跟着Client SDK一起被安装的.

 

sqlcmd.exe的位置是被加入了环境变量了的, 所以可以在任何路径下直接调用. 可以通过下面的命令来查看环境变量.

Set | more

 

可以用以下的方式使用sqlcmd:

  • 命令行中直接交互式执行sql语句, 例子如下图:

image

  • 命令行中制定所需执行sql语句的脚本文件和输出文件, 例子如下图:

image

 

==================

这里再给出一个sqlcmd中直接运行命令的截图, 除了脚本之外, 这样也可以更直观的与SQL Server进行交互.

image

 

参考资料

======================

Path to SQLCMD

http://dbsourcetools.codeplex.com/discussions/260505

Start the sqlcmd Utility

http://msdn.microsoft.com/en-us/library/ms166559.aspx


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM