当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘XXX’ 中的标识列插入显式值
1.你数据库的ID,设置的是自动增长,还有可能是不可编辑的。
2.所以你的数据库插入语句一定要不包含ID
3.例如:
insert into icomplex ( icomplexid, inspect_id, ico_inssmp ) values ( 1, ‘测试’, ‘测试’ )×
insert into icomplex ( inspect_id, ico_inssmp ) values ( ‘测试’, ‘测试’ ) √
相关文章
- 当 IDENTITY_INSERT 设置为 OFF 时,不能为表 ‘XXX‘ 中的标识列插入显式值
- [Bug]当IDENTITY_INSERT设置为OFF时,不能为表“xx”中的标识列插入显示的值
- 当IDENTITY_INSERT设置为OFF时,SQL无法在表'Table'中为identity列插入显式值[duplicate]
- SqlServer -- 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'T_FM_AMTFLOW'中的标识列指定显式值。
- sqlserver 不能为表 'XXX' 中的标识列插入显 式值。
- 当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'OrderList' 中的标识列插入显式值
- sqlserver2005仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'SendMealAddress'中为标识列指定显式值。
- sqlserver 插入数据时异常,仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'XXXXX.dbo.XXXXXXXXX'中的标识列指定显式值。
- sqlserver2005仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'SendMealAddress'中为标识列指定显式值。