首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有办法从命令行抑制SQLCMD中的"x行受影响“?

有没有办法从命令行抑制SQLCMD中的"x行受影响“?
EN

Stack Overflow用户
提问于 2010-01-06 23:47:52
回答 3查看 98K关注 0票数 92

有没有办法从命令行抑制SQLCMD中的"x行受影响“?

我正在运行一个MSBuild脚本,不希望它阻塞我在构建服务器上的日志。

我不希望在每个脚本中都添加"SET NOCOUNT ON“,所以如果有一种方法可以从命令行完成,那就太棒了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-07 00:08:04

如何在脚本中设置NOCOUNT为ON的情况下创建启动脚本(将脚本分配给SQLCMDINI环境变量)。http://msdn.microsoft.com/en-us/library/ms162773.aspx

票数 99
EN

Stack Overflow用户

发布于 2010-01-07 05:17:26

-i-q选项are mutually exclusive

创建一个名为setnocount.sql的文件,其内容如下:

SET NOCOUNT ON;

你也许可以使用多个文件的特性和有效的“包含”公共的第一个文件来做-i setnocount.sql,otherscript.sql

票数 56
EN

Stack Overflow用户

发布于 2013-01-15 13:49:11

您还可以在-Q参数中运行多行,用分号分隔,如下所示

例如:

-Q "set nocount on;select * from table;delete from table where some_condition=true"
票数 44
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2014129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档