Copiar tabla

12/05/2006 - 16:02 por Alejandro Giardino | Informe spam
Hola a todos. Necesitaria saber la forma más sencilla de hacer una copia de
una tabla en la misma base de datos. Lo que quiero es tener un b-up de la
tabla antes de hacer operaciones con esa tabla.

Gracias

Preguntas similare

Leer las respuestas

#1 BitOne®
12/05/2006 - 17:05 | Informe spam
select *
into tablabackup
from tablaoriginal

Saludos,

BitOne®
"Alejandro Giardino" wrote in message
news:ejCb#
Hola a todos. Necesitaria saber la forma más sencilla de hacer una copia


de
una tabla en la misma base de datos. Lo que quiero es tener un b-up de la
tabla antes de hacer operaciones con esa tabla.

Gracias


Respuesta Responder a este mensaje
#2 Pablo Garateguy
12/05/2006 - 17:33 | Informe spam
Tené en cuenta que de esta forma algunas columnas te pueden dar problema (por
ej. las timestamp)

Otra opción es no copiar esas columnas
select (col1, col2, , coln)
into tablabackup
from tablaoriginal

Saludos
Pablo Garateguy
MCP - Visual Basic 6


"BitOne®" wrote:


select *
into tablabackup
from tablaoriginal

Saludos,

BitOne®
"Alejandro Giardino" wrote in message
news:ejCb#
> Hola a todos. Necesitaria saber la forma más sencilla de hacer una copia
de
> una tabla en la misma base de datos. Lo que quiero es tener un b-up de la
> tabla antes de hacer operaciones con esa tabla.
>
> Gracias
>
>



Respuesta Responder a este mensaje
#3 BitOne®
12/05/2006 - 18:02 | Informe spam
Los TimeStamp no dan problema con este metodo de copia.

create table j1 (
campo1 timestamp,
campo2 datetime )

insert into j1 ( campo2) values ( getdate())

select * into j2 from j1

select * from j2
select * from j1

En este ejemplo esta la prueba.

Saludos,

BitOne®




"Pablo Garateguy" wrote in
message news:
Tené en cuenta que de esta forma algunas columnas te pueden dar problema


(por
ej. las timestamp)

Otra opción es no copiar esas columnas
select (col1, col2, , coln)
into tablabackup
from tablaoriginal

Saludos
Pablo Garateguy
MCP - Visual Basic 6


"BitOne®" wrote:

>
> select *
> into tablabackup
> from tablaoriginal
>
> Saludos,
>
> BitOne®
> "Alejandro Giardino" wrote in message
> news:ejCb#
> > Hola a todos. Necesitaria saber la forma más sencilla de hacer una


copia
> de
> > una tabla en la misma base de datos. Lo que quiero es tener un b-up de


la
> > tabla antes de hacer operaciones con esa tabla.
> >
> > Gracias
> >
> >
>
>
>
Respuesta Responder a este mensaje
#4 Maxi [MVP]
13/05/2006 - 01:06 | Informe spam
Hola, depende todo lo que necesites copiar, si es solo data entonces te es
util lo que te han mostrado los chicos, pero si ademas queres pasar:
Indices, relaciones no alcanza con eso y podrias hacer 2 opciones

1) Un Script
2) Un sp que reciba como param tabla1 y tabla2 y pase todo, estructura,
datos, relaciones, indices, etc


Salu2
-
[Microsoft MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Alejandro Giardino" escribió en el mensaje
news:ejCb%
Hola a todos. Necesitaria saber la forma más sencilla de hacer una copia
de una tabla en la misma base de datos. Lo que quiero es tener un b-up de
la tabla antes de hacer operaciones con esa tabla.

Gracias

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