如果达到标识列的最大值,将附加什么? [复制]

2024-04-10

可能的重复:
主键 Id 会发生什么情况?当它超过限制时? https://stackoverflow.com/questions/5305232/what-happens-to-the-primary-key-id-when-it-goes-over-the-limit

如果 SQL Server 表的标识列(例如 int)达到了 int 的最大容量,那么会追加什么?

回到最初?

假设行增长 100 行 100 行。每次插入 100 行新行时,我都会删除 100 行旧行。

感谢您的回答 此致


当超过最大 int 值时,您将收到算术溢出错误。

Try it:

DECLARE @t TABLE (
    id INT IDENTITY (2147483647,1), 
    name VARCHAR(100)
)


INSERT INTO @t (name) VALUES ('Joe')  
INSERT INTO @t (name) VALUES ('Tim')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果达到标识列的最大值,将附加什么? [复制] 的相关文章

随机推荐