вставить в одноколонную таблицу, используя t-sql - PullRequest
10 голосов
/ 30 апреля 2011

У меня есть таблица с одним столбцом типа INT, который автоматически увеличивается. Есть ли способ вставить новые значения в этом столбце, используя t-sql.

Если у меня есть таблица, подобная следующей:

 CREATE TABLE [dbo].[Menu](
[MNUId] [int] IDENTITY(1,1) NOT NULL,
[MNUName] [nvarchar](250))

Я могу вставить вот так:

 INSERT INTO [Menu] (MNUName) VALUES ('menu name');

Выше будет автоматически увеличивать MNUId, потому что его автоматическое увеличение включено.

но что если столбец MNUName отсутствует, а у меня только столбец MNUId? Какую инструкцию t-sql вставить в такую ​​таблицу?

Спасибо

1 Ответ

10 голосов
/ 30 апреля 2011
INSERT INTO Menu DEFAULT VALUES

См. MSDN документы, DEFAULT VALUES раздел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...