insertar de una tabla a otra

19/10/2004 - 00:48 por cousi | Informe spam
Hola estoy intentando insertar de una tabla a otra y me da error. La tabla
tienen la misma estructura, lo que pasa que la tabla2 es un historico.

la sentencia es:

insert into historico select * from tabla1

la tabla historico
codigo int
fecha datetime
usuario varchar

la tabla 1

fecha datetime
usuario varchar

que hago mal?,

Muchas gracias

Jose Mª Cousiño

Preguntas similare

Leer las respuestas

#6 cousi
20/10/2004 - 22:34 | Informe spam
gracias a todos

Ya me ha funcionado

Jose Mª Cousiño
"Gustavo Larriera [MVP]" escribió en el mensaje
news:
Error mio al escribir el ejemplo. Permiteme corregirlo:

INSERT historico (col1, col2, ...)
SELECT col1, col2, ...etcétera... FROM tabla1



Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Oriol" <intranet[arroba]rvsa-itv.com> wrote in message
news:
Hola Gustavo,

He provado tu codigo pero no me funciona. Me dice que no puede haber
nombres
de columnas en los valores.

Necesito insertar 1000 registros que me devuelve el segundo select a otra
tabla. Con este codigo podria hacerlo?

Gracias.

Un saludo,
Oriol.

"Gustavo Larriera [MVP]" escribió en el
mensaje
news:%
Utiliza la opción VALUES en la sintaxis de INSERT para asegurarte de la
compatibilidad estructural de los campos.

INSERT historico VALUES (col1, col2, ...etcétera...)
SELECT col1, col2, ...etcétera... FROM tabla1

Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers
no rights.
"cousi" wrote in message
news:
> Hola estoy intentando insertar de una tabla a otra y me da error. La


tabla
> tienen la misma estructura, lo que pasa que la tabla2 es un historico.
>
> la sentencia es:
>
> insert into historico select * from tabla1
>
> la tabla historico
> codigo int
> fecha datetime
> usuario varchar
>
> la tabla 1
>
> fecha datetime
> usuario varchar
>
> que hago mal?,
>
> Muchas gracias
>
> Jose Mª Cousiño
>










email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida