我在.bat脚本中运行一系列SQL文件。脚本运行正常,但在Windows命令提示符窗口中,它显示最终表的所有结果。有大约570,000条记录,这很费时间。如何关闭它?
答案 0 :(得分:1)
我会将输出重定向到nul
目的地。
例如,如果您正在运行SQL Server:
sqlcmd.exe -S server -d database -E -i C:\myScript.sql > NUL
我无法提供更具体的答案,因为您没有发布数据库供应商或批处理文件代码。
答案 1 :(得分:0)
根据您使用的数据库和相应的CLI工具,您可以:
-q
为#34;安静"或类似的)NUL
附加到命令,将输出重定向到> NUL
设备。> logfile.txt
将输出重定向到文件(如果您想在之后检查过程)请注意,使用最后两种方法,如果CLI工具输出到STDERR
而不是STDOUT
,则仍可能显示输出。要重定向STDERR
和STDOUT
,请在命令中添加2>&1
。