如何在脚本中执行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

posted on   中道学友  阅读(11709)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2010-09-03 IIS压力测试工具TinyGet

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示