@echo off & setlocal EnableDelayedExpansion
set count=0
for /f "tokens=1,2* delims=." %%a in (not_in_final.lst) do set /a COUNT+=1 & echo insert into myschema.tablename values ('!COUNT!', '%%a', '%%b');>>insert.sql
pause
注意引用的时候要用“!count!”,而不是%count%或者%count
本文介绍了一个使用批处理脚本自动生成SQL插入语句的方法。通过解析文件列表,此脚本能够为每个文件创建一条插入记录的SQL语句,并将这些语句写入到一个SQL文件中。适用于快速初始化数据库表。
579

被折叠的 条评论
为什么被折叠?



