1.把錶的identity_insert選項設定為on
2.插入時要指定相應的列名
示例如下:
1.建表,初始化資料:
create table inserttable1
( id int identity(1,1),
mark varchar(10)
) create table inserttable2
( id int identity(1,1),
mark varchar(10)
) insert into inserttable2 values ('a'),('b'),('c'),('d'),('e')
2.把inserttable2的資料插入inserttable1中:
set identity_insert inserttable1 on
insert into inserttable1(id,mark)
select id,mark from inserttable2
set identity_insert inserttable1 off
其中identity_insert 的語法為 :
redisTemplet如何批量插入資料
之前已經寫過一篇關於springboot如何配置redis的文章 springboot如何配置redis。但是在應用中遇到乙個問題,批量插入資料時,當資料量過大時 大概6w 條資料 如果迴圈對每條資料使用set或者mset操作,需要時間非常長,檢視原始碼發現使用redistemlate進行基本操作時...
批量插入資料
drop procedure if exists pre 如果存在先刪除 delimiter 以delimiter來標記用 表示儲存過程結束 create procedure pre 建立pre 儲存方法 begin declare i int default 12 declare n int de...
JDBC批量插入資料
一.直接上源 以匯入課表資料為例 批量插入新申請 匯入預設課表 throws sqlexception catch sqlexception e int number ps.executebatch 把剩餘的資料插入 conn.commit 手動提交事務 try catch sqlexception...