INSERT INTO TABLA SELECT * FROM OTRATABLA CON PRIMARY KEY

06/11/2008 - 22:00 por Alonso Vilela | Informe spam
Amigos tengo una tabla A y otra B
necesito hacer un inser into A select * from B, pero en a existe un primary
key id, como debo hacer para que la el insert sea transparente

Gracias
 

Leer las respuestas

#1 Carlos M. Calvelo
06/11/2008 - 22:20 | Informe spam
Hola Alonso,

On 6 nov, 22:00, "Alonso Vilela" wrote:
Amigos tengo una tabla A y otra B
necesito hacer un inser into A select * from B, pero en a existe un primary
key id, como debo hacer para que la el insert sea transparente




Esa columna (la clave primaria) también debes proporcionarla.
Qué quieres decir con 'insert tansparente'?

A ver si esto te vale:

insert into A (colPK, col1, col2)
select valorPK, colA, colB
from <...>

O quieres decir que la clave primaria es identity() ?

(en realidad no te estoy entendiendo)

Saludos,
Carlos

Preguntas similares