Cómo inserto datos de una tabla a otra?
Publicado por Esmeralda (11 intervenciones) el 09/12/2005 17:55:15
Hola!
Tengo dos tablas: Tabla1 y Tabla2 y quiero pasar los registros de 3 columnas de la Tabla2 a la Tabla1 por medio del siguiente INSERT:
Insert into Tabla1 (Dato, Nombre, URL)
SELECT ElementoId, Nombre, URL
FROM Tabla2
WHERE ElementoId = 2
El problema es que mi Tabla1 tiene los siguientes campos: ID, Dato, Nombre, URL, en donde ID es la llave primaria y por lo tanto es NOT NULL, entonces al momento de querer insertar los datos de la Tabla2 en la Tabla1 me manda el siguiente Error:
Cannot insert the value NULL into column 'ID', table 'Tabla1'; column does not allow nulls. INSERT fails.
The statement has been terminated.
Cómo le hago para ir insertando valores tambien en el campo ID de manera que su valor sean numeros consecutivos.
Por favor... ayuda please!!!!!!!
Tengo dos tablas: Tabla1 y Tabla2 y quiero pasar los registros de 3 columnas de la Tabla2 a la Tabla1 por medio del siguiente INSERT:
Insert into Tabla1 (Dato, Nombre, URL)
SELECT ElementoId, Nombre, URL
FROM Tabla2
WHERE ElementoId = 2
El problema es que mi Tabla1 tiene los siguientes campos: ID, Dato, Nombre, URL, en donde ID es la llave primaria y por lo tanto es NOT NULL, entonces al momento de querer insertar los datos de la Tabla2 en la Tabla1 me manda el siguiente Error:
Cannot insert the value NULL into column 'ID', table 'Tabla1'; column does not allow nulls. INSERT fails.
The statement has been terminated.
Cómo le hago para ir insertando valores tambien en el campo ID de manera que su valor sean numeros consecutivos.
Por favor... ayuda please!!!!!!!
Valora esta pregunta


0