Ver Mensaje Individual
  #13 (permalink)  
Antiguo 06/08/2012, 11:02
Avatar de Agrevio
Agrevio
 
Fecha de Ingreso: septiembre-2008
Ubicación: Perú
Mensajes: 80
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Dudas en INSERT

Cita:
Iniciado por Libras Ver Mensaje
lo sabia :) ese era el issue que al momento de hacer tus inserts en la tabla server se te mueven los "identity" right? bueno eso lo solucionas asi:

Código SQL:
Ver original
  1. SET IDENTITY_INSERT new_table ON
  2.  
  3. INSERT INTO new_table (VALUES)
  4. SELECT  VALUES
  5. FROM old_table
  6.  
  7. SET IDENTITY_INSERT new_table OFF

saludos!
Gracias por responder Libras,

pero aun no entiendo como se relacionaria, o es que seria asi?

Código SQL:
Ver original
  1. SET IDENTITY_INSERT [DB_Servidor].[DBO].T_Venta ON
  2.  
  3. INSERT [DB_Servidor].[DBO].T_Detalle
  4. SELECT ID_Venta, Articulo, Monto
  5. FROM [DB_Cliente].[DBO].T_Detalle
  6.  
  7. SET IDENTITY_INSERT [DB_Servidor].[DBO].T_Venta OFF

Ya que tendría que jalas los ID_Venta creados en el servidor, y como hago para relacionar los detalles a las ventas, como le indico al query que detalle pertenece a que cabecera.?

Saludos