码迷,mamicode.com
首页 > 数据库 > 详细

SQL:插入指定标识列的数据时候的小错误

时间:2016-04-06 15:25:15      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

异常处理汇总-数据库系列  http://www.cnblogs.com/dunitian/p/4522990.html

好久没写标识系列的代码了,刚写就报了个错

SQL:

set identity_insert ShopModelBak on

  insert into ShopModelBak values(5,N‘lll‘,1,1)

set identity_insert ShopModelBak off

咋一看,好像没啥错啊?但是还是报错了:仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表‘ShopModelBak‘中的标识列指定显式值。

技术分享

我去,我不是设置了 on 了吗?

在看了看错误信息:::==》仅当使用了列列表

估计的把所有列表写出来,于是试了一试:

set identity_insert ShopModelBak on
  insert into ShopModelBak(SId,SName,SOrder,SDataStatus) values(5,N‘lll‘,1,1)
set identity_insert ShopModelBak off

还真是的。。。。好吧,收工~

SQL:插入指定标识列的数据时候的小错误

标签:

原文地址:http://www.cnblogs.com/dunitian/p/5359185.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!