gpt4 book ai didi

sql - 如何显示文本文件sql中受影响的行数

转载 作者:行者123 更新时间:2023-12-04 14:23:12 28 4
gpt4 key购买 nike

我正在使用批处理文件从另一个文件运行 SQL 语句。如何在同一文件夹中的文本文件上记录结果或错误消息。这是我所做的:”

@echo off
sqlcmd.exe -S "(localdb)\v11.0" -i C:\SQLBatch\CreateLinkServer.sql -o C:\SQLBatchCreateLinkServer.txt

日志文件 (SQLBatchCreateLinkServer.txt) 仅包含“已将数据库上下文更改为‘master’。”。如何让批处理在日志中写入所有详细信息,例如否。受影响的行数以及正在执行的查询。

谢谢

最佳答案

Parfait 的建议帮助解决了这个问题。

我有这个
@echo off
sqlcmd.exe -S "(localdb)\v11.0" -i C:\SQLBatch\CreateLinkServer.sql -o C:\SQLBatchCreateLinkServer.txt

代替
@echo off
sqlcmd.exe -S "(localdb)\v11.0" -i C:\SQLBatch\CreateLinkServer.sql -o C:\SQLBatch\CreateLinkServer.txt

因此计数未写入指定文件。

不同之处在于文件名不是 SQLBatchCreateLinkServer.txt,而应该是名为 SQLBatch 的文件夹中的 CreateLinkServer.txt

关于sql - 如何显示文本文件sql中受影响的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47110233/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com