当前位置: 首页 > 图文教程 > 数据库 > MSSQL > sql Set IDENTITY_INSERT的用法

MSSQL
SQL Server数据库技术(14)
SQL Server数据库技术(15)
SQL Server数据库技术(16)
SQL Server数据库技术(17)
SQL Server数据库技术(18)
SQL Server数据库技术(19)
SQL Server数据库技术(20)
SQL Server数据库技术(21)
SQL Server数据库技术(22)
SQL Server数据库技术(23)
SQL Server数据库技术(24)
SQL Server数据库技术(25)
SQL Server数据库技术(26)
SQL Server数据库技术(27)
SQL Server数据库技术(28)
SQL Server数据库技术(30)
SQL Server数据库技术(31)
SQL Server数据库技术(32)
SQL Server数据库技术(34)
SQL Server数据库技术(35)

MSSQL 中的 sql Set IDENTITY_INSERT的用法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 407 ::
收藏到网摘: n/a

SET IDENTITY_INSERT 允许将显式值插入表的标识列中。 语法
SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }
参数
database ,是指定的表所驻留的数据库名称。
owner
是表所有者的名称。
table
是含有标识列的表名。
使用举例子,往数据库中插入100万条记录。
复制代码 代码如下:

set identity_insert sosuo8database on
declare @count int
set @count=1
while @count<=1000000
begin
insert into sosuo8database(id,userName,userPWD,userEmail) values(@count,'ahuinan','ahuinan','sosuo8.com') set @count=@count+1
end
set identity_insert sosuo8database off