Dada uma tabela com apenas uma coluna IDENTITY, como você insere uma nova linha? Eu tentei o seguinte:
INSERT INTO TABLE
(Syntax error)
INSERT INTO TABLE VALUES()
(Syntax error)
INSERT INTO TABLE (Id) VALUES()
(Syntax error)
Estou testando algo e só preciso da coluna IDENTITY. Não é para produção. Caso contrário, essa tabela pode ser usada como um gerador de sequência, onde nenhuma outra coluna é necessária.
sql-server
identity
Apocatastasis
fonte
fonte
Outra maneira seria usar
IDENTITY_INSERT
. Dessa forma, você pode definir manualmente quais valores deseja inserir. Assim:fonte
aqui está a solução
fonte