一条一条的写入数据库太慢了,何不一次写1000条呢?
分享我平时用的拼接子程序,有更好的写法欢迎评论。
|
SQL拼接插入方法 | | | |
文本数据 | 文本型 | | | | 总数量 | 整数型 | | | | 拼接行数 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 原数据 | 文本型 | | | 替换后 | 文本型 | | | 位置 | 整数型 | | | 结果 | 文本型 | | 0 | sql语句 | 文本型 | | | 替换中 | 文本型 | | |
如果真 (取反 (拼接行数 ≤ 0 或 拼接行数 > 1000 ))  如果真 (拼接行数 ≤ 总数量 )   拼接行数 = 拼接行数 - 1   sql语句 = “insert into jsb (工号,姓名,岗位,车间) VALUES ”  计次循环首 (总数量, )   原数据 = 原数据 + “(” + 文本数据 + “);”   替换中 = 取文本左边 (原数据, 取文本长度 (原数据 ) - 1 )   如果真 (文本_取出现次数 (替换中, “;”, 假) = 拼接行数 )     替换后 = 子文本替换 (替换中, “;”, “,”, , , 假)   连续赋值 (“”, 原数据, 替换中 )      计次循环尾 ()  如果真 (替换后 ≠ “”)  加入成员 (结果, 替换后 )   计次循环首 (取数组成员数 (结果 ), 位置 )   调试输出 (sql语句 + 结果 [位置 ])   计次循环尾 ()  清除数组 (结果 )   替换后 = “”     
文本_取出现次数这个命令精易模块里面有。我就不贴出来了。
|