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

时间:2011-10-23 16:40:45

标签: sql-server

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

我试过

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

在SQL Server 2008 R2中无效。 Id是一个标识列。

1 个答案:

答案 0 :(得分:6)

INSERT INTO TableName DEFAULT VALUES;
  

DEFAULT VALUES:强制新行包含默认值   为每列定义。