Ho un database MS SQL 2005 con una tabella Test
con colonna ID
. ID
è una colonna di identità.
Ho righe in questa tabella e tutte hanno il loro valore ID incrementato automaticamente corrispondente.
Ora vorrei cambiare ogni ID in questa tabella in questo modo:
ID = ID + 1
Ma quando lo faccio ricevo un errore:
Impossibile aggiornare la colonna di identità "ID".
Ho provato questo:
ALTER TABLE Test NOCHECK CONSTRAINT ALL
set identity_insert ID ON
Ma questo non risolve il problema.
Devo avere un'identità impostata su questa colonna, ma devo cambiare anche i valori di volta in volta. Quindi la mia domanda è come eseguire questo compito.