时间:2021-05-23
需要在sqlite数据库中插入大量测试数据,打算用事务进行循环插入操作,不过sqlite不支持declare变量定义,所以无法通过定义循环变量值来实现。
需要通过一个批处理文件来循环调用插入sqlite语句,方式如下
建立一个循环调用的批处理文件sqlite.bat,文件内容
复制代码 代码如下:
@ECHO OFF
For /L %%i in (1,1,10000) do (sqlite3.exe test.db<insertdb.bat)
pause
这个文件表示循环10000调用insertdb.bat对test.db数据库进行操作。将sqlite语句写在insertdb.bat文件中。
复制代码 代码如下:
insert into test (col1,col2,col3,col4,col5,col6,col7,)
values
('col1','col2','col3','col4','col5',6,7);
注:insertdb.bat文件中的sql语句必须以分号结尾,否则会导致执行sqlite出错。sqlite.bat,insertdb.bat,test.db文件需要放在同个目录中
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
批处理文件是无格式的文本文件,现在无盘清理基本都是靠它实现的因为简单实用下面就是方便大家怎样创建批处理文件的一简单批处理内部命令简介1.Echo命令打开回显或关
批处理文件中可引用的参数为%0~%9,%0是指批处理文件的本身,也可以说是一个外部命令;%1~%9是批处理参数,也称形参;而替换形参的实参若超过了批处理文件中所
可以在批处理文件内的任何地方使用批处理参数,以提取有关环境设置的信息。Cmd.exe提供批处理参数扩展变量(%0到%9)。当在批处理文件中使用批处理参数时,%0
(批处理文件是由一个或一个以上的DOS命令及可执行命令组成的带有扩展名.BAT的文件。当用户以批处理文件名为命令时,DOS会自动依次执行文件中的命令。批处理文件
这里的参数是我们常见的%1、%2等,而非批处理中的变量。 批处理参数基本可以分为两类: 1、批处理文件本身的参数,如:某一批处理文件,文件名为:te