遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

往带自增长列的数据表中导数据

 

SET IDENTITY_INSERT 表名 ON
insert into 表名(字段,字段,字段) values (64,'kof','kyo')
SET IDENTITY_INSERT 表名OFF

=================特别注意要显式制定列名=========================

 

今天在处理数据库过程中碰到这样的问题在插入一条数据到表中

系统报这样的错误

仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表中为标识列指定显式值问题

表有一列是自增长的标识列 ”字段1“

如果这样插入

SET IDENTITY_INSERT platform..as_userinfo ON

INSERT INTO platform..As_UserInfo values('110','张飞','男',20120401,18,'团员',2008-3-1)

系统就会报这样的错误 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表中为标识列指定显式值问题

 

指定列列表后就可以正常插入数据

SET IDENTITY_INSERT platform..as_userinfo ON

 INSERT INTO platform..As_UserInfo(字段1,字段2,字段3,字段4,字段5,字段6) values('110','张飞','男',20120401,18,'团员',2008-3-1)

 

posted on 2013-01-05 13:47  遗忘海岸  阅读(180)  评论(0编辑  收藏  举报