sqlcmd -E -S DEVSERVER -Q "SELECT COUNT(1) as [CaseCount] FROM Cases"
我没有在这个stackoverflow问题的错误级别之后,而是在从数据库返回的实际计数之后,所以我可以做一些额外的逻辑.
以下脚本将生成一个仅具有COUNT(1)值和换行符的文件result.txt:
sqlCMD -E -S devserver -Q "SET NOCOUNT ON; SELECT COUNT(1) FROM Cases" -h -1 > result.txt
然后再读取这个值…
set /p value=< result.txt echo %value%