zoukankan      html  css  js  c++  java
  • 仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'xxxx'中的标识列指定显式值

    执行以下sql

    INSERT INTO [Country] VALUES (1, N'中国', N'China', N'CN'); 

    提示错误

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

    解决方法:

    在执行sql前后分别加:SET IDENTITY_INSERT [dbo].[Country] ON 和 SET IDENTITY_INSERT [dbo].[Country] OFF

    同时修改sql语句:INSERT INTO [Country] ([SysNo], [Name], [English], [Code]) VALUES (1, N'安哥拉', N'Angola', N'AO')

    SET IDENTITY_INSERT [dbo].[Country] ON
    INSERT INTO [Country] ([ID], [Name], [English], [Code]) VALUES (1, N'中国', N'China', N'CN')
    SET IDENTITY_INSERT [dbo].[Country] OFF
  • 相关阅读:
    Spring aop 实现异常拦截
    drf 视图家族
    算法与数据结构
    接口
    Kubernetes
    drf
    drf 序列化
    drf 内部模块
    drf 接口
    vue
  • 原文地址:https://www.cnblogs.com/Zev_Fung/p/12549271.html
Copyright © 2011-2022 走看看