今天在数据库中做插入时,提醒“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_Admin_Role' 中的标识列插入显式值。”的问题。
来源:互联网 发布:淘宝玩具古剑 编辑:程序博客网 时间:2024/05/16 19:50
解决方法:
IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_Admin_Role' 中的标识列插入显式值。
这句话的意思的 IDENTITY_INSERT 设置为关闭,此时如果你所操作的表中有 自增长的列 意味着你是不能添加在 增加语句中的。
如图:
尽管你为 PK_ID这一列 设置为35 但是因为 IDENTITY_INSERT OFF 所以此时你是不能把PK_ID添加到 增的语句中的 ,此时你有两个选择:1.把IDENTITY_INSERT 设置为 ON,2.把自增的列 从该语句中删除,对应后面的数字也要删除。
1.把IDENTITY_INSERT 设置为 ON
语法:SET IDENTITY_INSERT <表名> OFF或ON ps:在数据库中不区分大小写。
如图:
但要注意的是 PK_ID的值 是不能重复的。 eg:列上有一个PK_ID=65的值 上图中100 是不能换成65的。而且用这种方法 只能使用一次 ,因为如果连续使用 会提示(100)重复。
2. 把自增的 列 从该语句中删除。
如图:
用此方法 因为不用为PK_ID 添加值 所以该语句执行后 PK_ID的值是直接在上面的基础上 增加 并且可以增加 不止一次 。
阅读全文
1 0
- 今天在数据库中做插入时,提醒“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_Admin_Role' 中的标识列插入显式值。”的问题。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'WLog' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '' 中的标识列插入显式值。
- 解决“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'Category' 中的标识列插入显式值。”
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'student' 中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_TABLENAME' 中的标识列插入显式值。
- 当IDENTITY_INSERT 设置为 OFF 时,不能为表 'JobSeekerBaseInfoExtension' 中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'tableName' 中的标识列插入显式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'manager' 中的标识列插入显式值
- sqlserver 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'cftarget1' 中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表中的标识列插入显式值
- 博客搬家
- Android使用讯飞SDK开发语音识别及合成小Demo
- Android应用更改系统语言
- prime flyd 基础算法
- Git 推送项目新内容
- 今天在数据库中做插入时,提醒“当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'TB_Admin_Role' 中的标识列插入显式值。”的问题。
- 怎么分辨博文的好坏
- 接口测试简介及如何做接口测试
- http协议摘记
- Linux 普通用户之间免密登陆
- 对于Android MVP的一些思考(二)
- UVA
- FindAllNumbersDisappearedInAnArray
- Java中Date日期格式的各种转换