Se eu criar uma tabela com uma coluna de identidade como chave primária e todas as outras colunas tiverem valores padrão, por exemplo
create table rr (id int identity(1,1) primary key, dt datetime default getdate())
Se eu criar uma tabela com uma coluna de identidade como chave primária e todas as outras colunas tiverem valores padrão, por exemplo
create table rr (id int identity(1,1) primary key, dt datetime default getdate())
Respostas:
Para inserir uma única linha
INSERT INTO RR DEFAULT VALUES;
É possível inserir várias linhas de valores padrão usando (ab) usando MERGE
MERGE INTO RR
USING (SELECT TOP 1000 *
FROM master..spt_values) T
ON 1 = 0
WHEN NOT MATCHED THEN
INSERT
DEFAULT VALUES;
GO 1000parece ser muito mais fácil. Obrigado por isso.
GO 1000- não exatamente a mesma coisa, mas muito menos problemas do que tentar memorizar essa sintaxe. :-)