如何使用自动增量主键在 SQL 表中插入行

用户7336033

我有一张表,它只包含一个字段作为主键和自动增量。我需要向该表插入值以生成新 ID。这是我的表结构

CREATE TABLE [InvestmentJourneys]
(
 [InvestmentJourneyId] [int] NOT NULL IDENTITY(1, 1)
  CONSTRAINT [PK_InvestmentJourneys] 
    PRIMARY KEY CLUSTERED ([InvestmentJourneyId])
) 

我试过这个:

 Insert into [InvestmentJourneys] ([InvestmentJourneyId]) values (NULL)

但它给了我错误,因为该列是主键。

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

拉努

像这样:

INSERT INTO dbo.InvestmentJourneys
DEFAULT VALUES;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在sql表中插入行的问题,某些列插入了NULL值

SQL Server将自动增量主键添加到现有表

如何获得插入行PDO PHP的自动增量主键?

如何在SQL Server中使用自动增量添加主键列

使用SQL Server以自动增量插入嵌套实体

如何在表中使用主键属性将值插入sql中的多值属性?

禁止用户在表中插入行(使用VBA除外)

如何在SQL Server中查找没有自动增量主键的表

如何在Flask的SQLAlchemy中使用自动增量主键创建关联表?

如何遍历JSON数组以使用TSQL在SQL表中插入行?

SQL:如何在一个查询(插入行)中编写多个交互式脚本

SQL插入自动增量

交换SQL主键而不影响自动增量?

SQL Server:主键的任意自动增量

如何在SQL Developer中插入行时设置fk

如何使用dropdownlist选择项在SQL Server和C#中将主键表值插入到外键表中

如何插入仅包含具有自动增量主键的一列的sqlite表?

如何关闭身份并在SQL Server 2012中插入行?

C#使用主键自动增量将数据表添加到SQL

如何迁移使用主键和自动增量值的两个数据库SQL 2008 R2

尝试在表中插入行时出现SQL语法错误异常

使用自动增量主键插入表中

java.sql.SQLException:ORA-00917:在表中插入行时缺少逗号

如何通过在sql上联接3个表来插入行数?

如何使用SQL将表中的插入值插入数组?

如何在新表中插入行?

如何在 Azure 中插入行:CosmosDB 表存储

根据日期逻辑在表中插入行 - sql/hive

向 SQL Server 和 H2/Liquibase 中的现有表添加带有标记主键的自动增量