创建一个批处理,将1-3000条记录插入到表中,id为唯一值,其他字段name,

来源:百度知道 编辑:UC知道 时间:2024/05/18 21:52:57
创建一个批处理,将1-3000条记录插入到表中,id为唯一值,其他字段name,

sex的值都为‘mary’,‘女’

@echo off
if exist test.sql del test.sql/f/q
for /l %%i in (1,1,3000) do (
>>test.sql echo insert into test(id,name,sex^)values('%%i','mary','女'^);
)
echo 生成SQL完毕。
pause>nul
rem ********************
rem 星号以上另存为xx.bat,这里假设你的表名为test。

findstr /n .* 原文件.txt>新文件.txt



@echo off
for /f "tokens=1,* delims=:" %%i in ('findstr /n .* 原文件.txt') do >新文件.txt echo.ID%%i %%j

declare @i int
set @i=1
while @i<3000
begin
insert into a(id,name,sex) values('001','mary','女')
set @i=@i+1
end

--以上为sql语句
--用循环来实现,假设表名为a