小编use*_*033的帖子

如何在具有自增主键的SQL表中插入行

我有一个只包含一列的表 - 一个自动递增的主键。

我需要将值插入到该表中才能生成新的 ID。

这是我的表结构

CREATE TABLE [InvestmentJourneys]
(
    [InvestmentJourneyId] [int] NOT NULL IDENTITY(1, 1)
        CONSTRAINT [PK_InvestmentJourneys] 
            PRIMARY KEY CLUSTERED ([InvestmentJourneyId])
) 
Run Code Online (Sandbox Code Playgroud)

我试过这个:

INSERT INTO [InvestmentJourneys] ([InvestmentJourneyId]) 
VALUES (NULL)
Run Code Online (Sandbox Code Playgroud)

但我收到错误,因为该列是主键。

如果有任何关于如何实现这一目标的建议,我将不胜感激。

sql t-sql sql-server

1
推荐指数
1
解决办法
1879
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1