Étant donné un tableau avec uniquement une colonne IDENTITY, comment insérer une nouvelle ligne? J'ai essayé ce qui suit:
INSERT INTO TABLE
(Syntax error)
INSERT INTO TABLE VALUES()
(Syntax error)
INSERT INTO TABLE (Id) VALUES()
(Syntax error)
Je teste quelque chose et n'ai besoin que de la colonne IDENTITY. Ce n'est pas pour la production. Sinon, une telle table peut être utilisée comme générateur de séquence, où aucune autre colonne n'est nécessaire.
sql-server
identity
Apocatastasis
la source
la source
Une autre façon serait d'utiliser
IDENTITY_INSERT
. De cette façon, vous pouvez définir manuellement les valeurs que vous souhaitez saisir. Comme ceci:la source
voici la solution
la source