gpt4 book ai didi

sql - 如何使用 SQL Server 2008 打开和关闭 IDENTITY_INSERT?

转载 作者:行者123 更新时间:2023-12-03 03:55:55 27 4
gpt4 key购买 nike

IDENTITY_INSERT 设置为 OFF 时,为什么我在执行插入时会出错?

如何在 SQL Server 2008 中正确打开它?是使用 SQL Server Management Studio 吗?

我已经运行了这个查询:

SET IDENTITY_INSERT Database. dbo. Baskets ON

然后我在控制台中收到命令已成功完成的消息。但是,当我运行该应用程序时,它仍然给出如下错误:

Cannot insert explicit value for identity column in table 'Baskets' when 
IDENTITY_INSERT is set to OFF.

最佳答案

通过 SQL,按照 MSDN

SET IDENTITY_INSERT sometableWithIdentity ON

INSERT INTO sometableWithIdentity
(IdentityColumn, col2, col3, ...)
VALUES
(AnIdentityValue, col2value, col3value, ...)

SET IDENTITY_INSERT sometableWithIdentity OFF

完整的错误消息准确地告诉您出了什么问题...

Cannot insert explicit value for identity column in table 'sometableWithIdentity' when IDENTITY_INSERT is set to OFF.

关于sql - 如何使用 SQL Server 2008 打开和关闭 IDENTITY_INSERT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7063501/

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