Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/05/2011, 16:12
ramiroli
 
Fecha de Ingreso: octubre-2010
Ubicación: Cordoba, Argentina
Mensajes: 40
Antigüedad: 13 años, 6 meses
Puntos: 2
Respuesta: como hago este insert?

Hola, Tenes que usar un campo identity, y meterlo en una tabla temporal. Ej:
Select Id = Identity(int,1,1),
Nombre = Descripcion
into _tmpAInsertar
From Clientes

insert into tabla2 Select * from _tmpAInsertar

La Funcion Identity recibe ('Tipo Dato', 'Primer Valor', 'Salto'). Solo se puede insertar en tablas temporales con el 'into'.
Si haces select Identity(int,5,2) el primer registro tiene el nro 5 y el segundo 5+2 y asi...
saludos