|
Quizá falta algo en esta última explicacion...
Buenas,
Estaba interesado en la misma acción que nuestro amigo (MODIFICAR un campo autonumerico), y debo decir que esta solución no es correcta, o quizá le falte alguna parte para estar completa. Me explico.
Con el "SET IDENTITY_INSERT products ON" es cierto que podemos hacer un INSERT como "INSERT INTO products (id, product) VALUES(3, 'garden shovel')", pero lo cierto es que aí no se está modificando nada sino que se está haciendo una alta. Para modificar se utiliza UPDATE.
Entonces, estableciendo "SET IDENTITY_INSERT products ON" se consiguen hacer inserts especificanto al valor del campo autonumérico, aunque los updates de ese campo siguen cascando. Pruebenlo y veran.
Así pues... hay forma de updatear un campo autonumérico en SQL Server?
Gracias.
Saludos.
|