gpt4 book ai didi

sql - 如何手动插入身份?

转载 作者:行者123 更新时间:2023-12-01 19:57:40 31 4
gpt4 key购买 nike

CREATE TABLE masterTbl (
id INT IDENTITY(1,1) CONSTRAINT pk_id PRIMARY KEY,
name VARCHAR(100))

INSERT INTO masterTbl VALUES ('ABC', 'XYZ','PQR')

现在

Select * FROM masterTbl

结果:

id  | name
---------------------
1 | ABC
2 | XYZ
3 | PQR

DELETE FROM masterTbl WHERE id=1

现在

Select * FROM masterTbl

结果:

id |  name
---------------------
2 | XYZ
3 | PQR

现在我想运行:

INSERT INTO masterTbl (id, name) VALUES (1, 'MNO')

这怎么可能?

最佳答案

在最简单的形式中,您需要暂时允许插入身份值

SET IDENTITY_INSERT masterTbl ON
INSERT INTO masterTbl (id, name) VALUES (1, 'MNO')
SET IDENTITY_INSERT masterTbl OFF

关于sql - 如何手动插入身份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12563522/

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