Ответ 1
См. this (пример "F. Загрузка данных с использованием параметра DEFAULT VALUES" ):
INSERT INTO [Visualizations] DEFAULT VALUES;
У меня есть таблица, созданная со следующей схемой:
CREATE TABLE [dbo].[Visualizations]
(
VisualizationID int identity (1,1) NOT NULL
)
Поскольку таблица не имеет настраиваемых полей, я не уверен, как вставить запись. Я пробовал:
INSERT INTO [Visualizations];
INSERT INTO [Visualizations] () VALUES ();
Ни одна из них не работает. Каков правильный синтаксис для этого?
Изменить:. Поскольку количество людей кажется смущенным моей таблицей, оно используется исключительно для представления родительского элемента из числа подтаблиц... каждый из них ссылается на эту таблицу по FK и каждому из этих FK являются PK, так что во всех этих таблицах идентификаторы уникальны.
См. this (пример "F. Загрузка данных с использованием параметра DEFAULT VALUES" ):
INSERT INTO [Visualizations] DEFAULT VALUES;
Запустите идентификатор с нулевым
insert into
Visualizations
values
(null);
Возможно, вам нужно добавить фиктивный столбец для этого, и просто вставьте NULL
в него, фиктивный столбец позволит использовать NULL. Хотя ваша структура таблицы не имеет смысла, я бы предложил ее, чтобы она работала.