有这样一个表【OperatorInfo】,字段有[OPERATOR_NO],[OPERATOR_PWD],[OPERATOR_NAME],[GROUP_ID],[GROUP_NO],[SKILL_LEVEL],[OPERATOR_TYPE],[PAUSENUM], [OPERATOR_ACD_TYPE]

其中[OPERATOR_NO]需要指定一个起始数值,然后实现规定的累加,其他的一些都是默认值,可以不用理会。

以下是代码:

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批量插入数据_SQL

本文出自思考者日记网-束洋洋个人博客,请务必保留此出处http://www.shuyangyang.com.cn/jishuliangongfang/shujuku/2013-08-01/99.html