sql-server - sqlcmd 关闭文本

标签 sql-server tsql

我有一个 sqlcmd,将结果输出到文本文件。第一个 cmd 是 USE mydatabase 命令,它在输出文件中记录该信息“将数据库上下文更改为 mydatabase”

如何在日志中关闭它?

最佳答案

也许与您的问题相关的是以下link

using SP_SEND_DBMAIL, I just needed to use the parameter "@execute_query_database=XXXXX";

或传递 -m 标志,如上所述 here

check SQLCMDERRORLEVEL and the -m flag passed to sqlcmd.

C:\>sqlcmd -Q "use master" -E
Changed database context to 'master'.

C:\>sqlcmd -Q "use master" -E -m 1

C:\>

关于sql-server - sqlcmd 关闭文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4969738/

相关文章:

SQL连接语法,什么时候使用 "AS"?

sql-server - 在 DATETIME2 列上使用 SYSDATETIME() 默认值的重复键

sql-server - SQL 服务器错误日志大小太大无法处理

c# - 在 asp.net 上的 sql server 中插入空值,并提供必填字段验证器

tsql - 有没有办法在 t-sql 中的打印语句之后停止额外的新行?

sql - 什么是批处理?

sql - 如何在 SQL Server 中使用 JOIN 执行 UPDATE 语句?

mysql - SQL Server 上的远程外键

.net - 令人惊讶的性能差异 : List. Contains、SortedList.ContainsKey、DataRowCollection.Contains、Data Table.Select、DataTable.FindBy

tsql - 设置 SQL Server 语法