
El "truco" está simplemente en ejecutar SET IDENTITY_INSERT @nombre_tabla ON
Entonces sí podremos insertar valores cualesquiera en el campo identidad. Claro que al final debemos dejarlo "todo como estaba" y hacer un SET IDENTITY_INSERT @nombre_tabla OFF
Importante: Este flag sólo puede hacerse a una tabla a la vez, si intentamos hacerlo a una segunda tabla SQL nos pedirá que primero hagamos "el OFF" a la primera.
Así que de esta manera tan sencilla he podido ejecutar todos los "....insert....select ...." sin problema. Espero te sea de ayuda porque a mí sí me ha ahorrado un montón de tiempo de copy&paste, jejejeje.
No hay comentarios :
Publicar un comentario