仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'Admin' 中为标识列指定显式值。
来源:互联网 发布:魔兽地图制作软件 编辑:程序博客网 时间:2024/06/05 01:50
今天在调试项目的时候使用SqlServer遇到了上面的错误:
我像管理员表中插入数据:
inert into Admin vlues(1,'liu','123')
在结果窗口中显示了:仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'Admin' 中为标识列指定显式值。
微软的解释:
试图将包含特定标识值的行插入包含标识列的表中。但是,未提供列的列表或没有为指定的表启用 SET IDENTITY_INSERT。
处理办法:
若要成功地将特定的标识行插入包含标识列的表中,必须提供列的列表并且将 SET IDENTITY_INSERT 设为 ON。
于是我进行了如下操作:
set IDENTITY_INSERT Admin ON
insert into Admin(AdminID,AdminName,AdminPass) values(2,'li','123')
成功插入数据。
也可以进行如下操作:
不去设置 IDENTITY_INSERT,此项默认是ON
insert into Admin(AdminName,AdminPass)values('li','123')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
select * from sysobjects where xtype='u'
2:另外,在SQL2005中,没有NOW()这个函数,如果获得当前时间,GETDATE();
返回一个DATETIME类型
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'Admin' 中为标识列指定显式值。
- 复制表,仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'TableName' 中为标识列指定显式值。
- 复制表,仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'TableName' 中为标识列指定显式值。 .
- (转贴)仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'TableName' 中为标识列指定显式值。
- 仅当使用了列的列表,并且IDENTITY_INSERT为ON时,才能在表中为标识列指定显式值
- 仅当使用了列的列表 并且 identity_insert 为 on 时 才能在表 中为标识列指定显式值。
- 仅当使用了列的列表,并且IDENTITY_INSERT为ON时,才能在表'goldlog'中为标识列指定显式值
- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表't_ArticleFiles'中的标识列指定显式值。
- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'stulnfo'中的标识列指定显式值。
- 关于sql Server数据库中错误“仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表't_MenuButtonMap'中的标识列指定显式值。”
- sql server的“仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表 '表名' 中的标识列指定显式值。”解决方法
- SQLServer,仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表xx中的标识列指定显式值
- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'中的标识列指定显式值--问题sqlserver
- 消息 8101,级别 16,状态 1,第 1 行 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'MyShop'中的标识列指定显式值。
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时
- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时
- 【错误】”将参数值从 String 转换到 Decimal 失败“ && “仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时”
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'WLog' 中的标识列插入显式值。
- 我觉得CSDN社区中心是个学习的好地方
- [随笔]_三年大学,两次地震,一次甲流
- C++Primer学习笔记第一章(1/18)快速入门
- 缓存技术
- css hack(CSS多浏览器兼容)
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'Admin' 中为标识列指定显式值。
- wonderfl上的精彩(一)
- 基于Visual C++2010 混合Python编程以及Python简介
- 那些相见恨晚的 JavaScript 技巧
- VS2005打开VS2008的项目
- 捕风捉影的自己
- 记录资料(linq相关)
- C#中的局部类
- 排序帮助类(包括对string[],int[],datatable,T[]进行排序)