Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 自动生成日期时间日志_Batch File_Sqlcmd - Fatal编程技术网

Batch file 自动生成日期时间日志

Batch file 自动生成日期时间日志,batch-file,sqlcmd,Batch File,Sqlcmd,如何生成不会覆盖第一个结果输出的其他日志文件 这是我的.bat文件代码: sqlcmd -S BernsDBServer -d BernsTable -i "\\BernsRemoteServer\d$\Tools\DeleteNullValues.sql" -s " | " -o "\\BernsRemoteServer\d$\Tools\log.txt" 嗨,欢迎来到SO!“不会覆盖第一个输出”是什么意思?要附加而不是覆盖,可以删除-o选项,改用cmd.exe重定向。e、 g.SQLCmd

如何生成不会覆盖第一个结果输出的其他日志文件

这是我的
.bat
文件代码:

sqlcmd -S BernsDBServer -d BernsTable -i "\\BernsRemoteServer\d$\Tools\DeleteNullValues.sql" -s " | " -o "\\BernsRemoteServer\d$\Tools\log.txt"

嗨,欢迎来到SO!“不会覆盖第一个输出”是什么意思?要附加而不是覆盖,可以删除
-o
选项,改用cmd.exe重定向。e、 g.
SQLCmd-S BernsDBServer-d bernstale-i“\\BernsRemoteServer\d$\Tools\DeleteNullValues.sql”-S“|”>“\\BernsRemoteServer\d$\Tools\log.txt”
。我建议你们先换一个目录,把这些行也缩短
PushD“\\BernsRemoteServer\d$\Tools”
然后您可以使用,
SQLCmd-S BernsDBServer-d bernstale-i“DeleteNullValues.sql”-S“|”>>“log.txt”
PopD
然后将当前目录返回到
PushD
命令行之前的目录。您好。。我的意思是如果球棒。文件已执行,将生成log.txt文件,如果再次执行,则不会覆盖第一个结果。