往mysql test库t表插入一百万记录 如何用tsql 或存储过程编写 把代码写出 不要复制的
发布网友
发布时间:2022-04-14 08:01
我来回答
共2个回答
热心网友
时间:2022-04-14 09:31
首先你得说明一百万条记录插入前是放在哪里?是放在一个外部文件中还是在数据库内的一个表?如果是放在同数据库的一个表中,那很好办,这样写:
Insert into t(field1,field2,...) select field1,field2,... from Table1
//Table1即存放一百万条记录的源表,以下简称源表
如果源表存放在不同的数据库,可以尝试这样操作:
use db1
select field1,field2,... into #tmp from Table1
use db2
insert into t(field1,field2,...) select field1,field2,... from #tmp
热心网友
时间:2022-04-14 10:49
利用循环插入数据