Hola a todos,
Necesito importar datos de una tabla a otra con
caracteristicas iguales, la unica diferencia es que en la
tabla que necesito importar existe un campo indentity.
haciendo el siguiente comando genera error.
Insert into tabla2
Select * from tabla1
y genera error porque como comente la tabla2 tiene un
campo identity, pero no quiero quitar el campo identity y
ademas quiero importar en ese campo el valor que venga de
la tabla1.
con:
SET IDENTITY_INSERT tabla2 ON
GO
podria insertar pero unicamente utilizando un:
Insert into tabla2(campos...) Values (valores...) osea
registro a registro..
Existe alguna solucion en SQL-server diferente a:
- cambiar el IDENTITY_INSERT para ON y crear un cursor
para insertar registro a registro..
- tener que entrar por enterprise manager y apagar el
identity, importar y colocar el identity..
(esto se puede hacer por script?... viendo las opciones de
alter table no encontre)
Agradesco su atención..
Leer las respuestas