2

我正在使用以下命令运行批处理文件,该命令基本上从 sql 表中提取数据。我的结果 txt 文件最后给出了一个空行。

SQLCMD.EXE -d FCRS_STG -i D:\export.sql -o E:\result.txt -s"," -W -h-1

export.sql 是一个简单的选择查询

SET NOCOUNT ON
SELECT * from dbo.VW_FDM_SALES_ADJUST where app ='CN'

请帮我删除空行。

谢谢,拉维。

4

1 回答 1

1

这将删除最后一行:

@echo off &setlocal
for /f "tokens=1*delims=:" %%i in ('findstr /n "^" result.txt') do set /a count=%%i
for /f "tokens=1*delims=:" %%i in ('findstr /n "^" result.txt') do if %%i lss %count% >>newfile.txt echo.%%j
endlocal
于 2013-03-15T06:21:03.537 回答