traspasar datos

25/04/2005 - 12:49 por Racsus | Informe spam
Hola tengo dos tablas con el mismo diseño y quiero pasar varias filas de una
de las tablas a la otra.
He intentado utilizar SELECT INTO, pero solo vale para creación de tablas
nuevas.

Como puedo hacerlo sin tener que leer origen y copiar en destino.

Saludos, Oscar

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
25/04/2005 - 13:54 | Informe spam
Trata con la sentencia INSERT INTO ... SELECT ...

Ejemplo:

use northwind
go

create table t (orderid int, orderdate datetime)
go

insert into t (orderid, orderdate)
select orderid, orderdate
from dbo.orders
where orderid between 10200 and 10300
go

select * from t
go

drop table t
go


AMB

"Racsus" wrote:

Hola tengo dos tablas con el mismo diseño y quiero pasar varias filas de una
de las tablas a la otra.
He intentado utilizar SELECT INTO, pero solo vale para creación de tablas
nuevas.

Como puedo hacerlo sin tener que leer origen y copiar en destino.

Saludos, Oscar
Respuesta Responder a este mensaje
#2 Maxi
26/04/2005 - 01:10 | Informe spam
Hola, deberias usar insert into por ej. O tambien puedes usar paquetes DTS

Si usas insert into el ejemplo seria

INSERT INTO TABLA2
SELECT * FROM TABLA1

pd: suponemos que son identicas y los campos estan en el mismo orden, de lo
contrario debemos usar

INSERT INTO TABLA2 (CAMPOS)
SELECT (CAMPOS) FROM TABLA1


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Racsus" escribió en el mensaje
news:
Hola tengo dos tablas con el mismo diseño y quiero pasar varias filas de
una
de las tablas a la otra.
He intentado utilizar SELECT INTO, pero solo vale para creación de tablas
nuevas.

Como puedo hacerlo sin tener que leer origen y copiar en destino.

Saludos, Oscar
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida