gpt4 book ai didi

c# - IDENTITY_INSERT SQL 脚本

转载 作者:太空狗 更新时间:2023-10-30 01:58:51 25 4
gpt4 key购买 nike

情况

我有一个 SQL 脚本,我需要将一些基本数据推送到我的数据库。因此,我使用以下脚本(和其他脚本)。我想为我手动创建的行手动提供一个主键。

问题

如果我执行脚本,它会提示我需要启用 IDENTITY_INSERT。我添加了这一行 SET IDENTITY_INSERT UserGroups ON; 正如许多示例所使用的那样,但是当我添加它时它仍然会给出相同的错误。

SET IDENTITY_INSERT UserGroups ON;  
GO

INSERT INTO UserGroups VALUES (0, 0);

运行脚本时出错:

An explicit value for the identity column in table 'UserGroups' can only be specified when a column list is used and IDENTITY_INSERT is ON.

问题

我是否也需要更改我的数据库中的某些内容,或者我在脚本中忘记了其他内容以手动添加主键?

详情

我使用 SQL Server 2016 Management Studio。

我对 SQL 脚本使用 DDL 脚本

我使用 Entity Framework 。

我在这个表中有两列

  1. 主键:Id
  2. 整数:GroupHeadId

最佳答案

如错误所述,您需要一个列列表。

INSERT INTO UserGroups (Id, GroupHeadId)
VALUES (0,0)

关于c# - IDENTITY_INSERT SQL 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44034306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com