【发布时间】:2021-10-04 18:32:53
【问题描述】:
我有一个只包含一列的表 - 一个自动递增的主键。
我需要向该表中插入值以生成新 ID。
这是我的表结构
CREATE TABLE [InvestmentJourneys]
(
[InvestmentJourneyId] [int] NOT NULL IDENTITY(1, 1)
CONSTRAINT [PK_InvestmentJourneys]
PRIMARY KEY CLUSTERED ([InvestmentJourneyId])
)
我试过了:
INSERT INTO [InvestmentJourneys] ([InvestmentJourneyId])
VALUES (NULL)
但我收到一个错误,因为此列是主键。
如果您有任何关于如何实现这一点的建议,我将不胜感激。
【问题讨论】:
-
由于该表只有一列是递增的数字,您是否考虑过使用序列代替?
标签: sql sql-server tsql