有這樣乙個表【operatorinfo】,欄位有[operator_no],[operator_pwd],[operator_name],[group_id],[group_no],[skill_level],[operator_type],[pausenum], [operator_acd_type]
其中[operator_no]需要指定乙個起始數值,然後實現規定的累加,其他的一些都是預設值,可以不用理會。
以下是**:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
declare
@recordnmber
int
declare
@operator_no
int
set
@recordnmber = 0
set
@operator_no = 6990
--座席起始工號,例如6990,將從6991開始插入
while (@recordnmber) < $30
--需要新增的座席數量
begin
set
@recordnmber = @recordnmber + 1
set
@operator_no = @operator_no + 1
insert
into
[operatorinfo] ([operator_no], [operator_pwd], [operator_name], [group_id],
[group_no], [skill_level], [operator_type], [pausenum], [operator_acd_type])
values
(@operator_no,
'123456'
,@operator_no,
'4204'
,
'4204'
,1,
'1'
,1,
'1'
)
end
這裡我只加了30條,如果你需要,可以自行定義。
sql server 批量插入資料demo
測試表結構如下 create table dbo tblphonenum id bigint identity 1,1 not null,phonenum nvarchar 50 not null,name nvarchar 50 not null,source nvarchar 50 null,c...
使用SqlServer資料批量插入
一 sqlserver資料批量插入 sqlserver的批量插入很簡單,使用sqlbulkcopy就可以,以下是該類的實現 為 system.data.sqlclient 提供的用於批量操作的方法。public sealed class mssqlbatcher ibatcherprovider 將...
SQL SERVER 批量資料插入方法
在sql server 中插入一條資料使用insert語句,但是如果想要批量插入一堆資料的話,迴圈使用insert不僅效率低,而且會導致sql一系統效能問題。下面介紹sql server支援的兩種批量資料插入方法 bulk和錶值引數 table valued parameters 執行下面的指令碼,...