sql-server - 用于插入没有非标识列的表的 SQL 命令是什么

标签 sql-server

我有一个只有一个标识列的表。用于将行插入到只有一个标识列的表中的 SQL 命令是什么,我想在其中使用标识列的自动生成功能?

我已经尝试过

INSERT INTO TableName
INSERT INTO TableName () VALUES ()
INSERT INTO TableName (Id) VALUES (DEFAULT)

没有一个在 SQL Server 2008 R2 中工作。 Id 是一个身份列。

最佳答案

INSERT INTO TableName DEFAULT VALUES;

DEFAULT VALUES: Forces the new row to contain the default values defined for each column.

关于sql-server - 用于插入没有非标识列的表的 SQL 命令是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7867536/

相关文章:

sql-server - SQL Server - @@RowCount 是否自动提交事务?

sql - 在 SQL 中查询 JSON

.net - 尝试在 VB .NET 中执行 DTS 包时出现 "Invalid class string"

c# - SqlException Procedure expects parameter 错误

sql - 获取由最小值和最大值标识的组中的连续值

SQL Server 2000 - 查询表的外键关系

java - 如何将 sqljdbc_auth.dll 添加到我的 Maven 项目

sql-server - 如何查出页锁属于哪个表

sql-server - sqlalchemy 使用的是哪个驱动程序?

sql-server - 如何在不更改查询的情况下忽略查询中的参数