Для вставки одного значения
INSERT T DEFAULT VALUES
Или для вставки нескольких строк в SQL Server 2008 +
MERGE INTO t
USING (SELECT TOP 100 *
FROM master..spt_values) T
ON 1 = 0
WHEN NOT MATCHED THEN
INSERT
DEFAULT VALUES;
Для вставки нескольких строк в одну инструкцию в предыдущих версиях потребуетсязначения должны быть введены явно, например, как показано ниже.
SET IDENTITY_INSERT t ON
INSERT INTO t
(id)
SELECT TOP 100
(SELECT ISNULL(MAX(id), 0) FROM t (TABLOCKX)) +
ROW_NUMBER() OVER (ORDER BY @@SPID)
FROM master.dbo.spt_values
SET IDENTITY_INSERT t OFF