『楼 主』:
请教如何去掉最后一个“,”
做了一个sql server存储过程的批处理,有个问题请教
读取a.txt :
POLICENO varchar(10) *
PNAME varchar(10)
ISADMIN char(2)
PASSWD varchar(20)
UNITID varchar(9)
MOBILE varchar(20)
PHONE varchar(20)
EMAIL varchar(20)
WADDRESS varchar(50)
HADDRESS varchar(50)
MEMO varchar(100) end
输出为b.txt :
@POLICENO varchar(10),
@PNAME varchar(10),
@ISADMIN char(2),
@PASSWD varchar(20),
@UNITID varchar(9),
@MOBILE varchar(20),
@PHONE varchar(20),
@EMAIL varchar(20),
@WADDRESS varchar(50),
@HADDRESS varchar(50),
@MEMO varchar(100),
批处理命令是:
for /f "tokens=1,2" %%a in (.\databaseinfo\%filename%.txt) do @echo @%%a %%b, >> .\%filename%\upAdd%filename%.txt
现在想去掉b.txt中最后一行末尾的的“,”或者在输入b.txt时最后一行没有”,“
因为存储过程最后一行不能有“,”,而其他行末尾是必须的。
希望高手给代码能解释一下,好认真学习,谢谢大家!!!
[ Last edited by windad on 2007-10-4 at 11:19 AM ]
|