CREACION DE ARCHIVO

18/12/2007 - 21:51 por José | Informe spam
Saludos a todos,
Estoy necesitando crear una copia de la estructura de una tabla o en todo
caso una copia y despues borrar los datos, pero no consigo forma de hacer
ninguna de las dos. Alguien me puede ayudar sobre esto.
Gracias

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
18/12/2007 - 22:06 | Informe spam
Para crear una tabla nueva a partir de otra tabla existente usted puede hacer
esto:

SELECT *
INTO MiNuevaTabla
FROM Tabla

Para borrarle los datos:

DELETE MiNuevaTabla

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"José" wrote:

Saludos a todos,
Estoy necesitando crear una copia de la estructura de una tabla o en todo
caso una copia y despues borrar los datos, pero no consigo forma de hacer
ninguna de las dos. Alguien me puede ayudar sobre esto.
Gracias
Respuesta Responder a este mensaje
#2 Salvador Ramos
19/12/2007 - 13:57 | Informe spam
Una pequeña puntualización para evitar el posterior borrado de filas en la
nueva tabla:

SELECT *
INTO MiNuevaTabla
FROM Tabla
WHERE 0 = 1

Así no inserta en la nueva tabla ninguna fila.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"Gux (MVP)" escribió en el mensaje
news:
Para crear una tabla nueva a partir de otra tabla existente usted puede
hacer
esto:

SELECT *
INTO MiNuevaTabla
FROM Tabla

Para borrarle los datos:

DELETE MiNuevaTabla

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"José" wrote:

Saludos a todos,
Estoy necesitando crear una copia de la estructura de una tabla o en todo
caso una copia y despues borrar los datos, pero no consigo forma de hacer
ninguna de las dos. Alguien me puede ayudar sobre esto.
Gracias
Respuesta Responder a este mensaje
#3 Maxi
19/12/2007 - 14:05 | Informe spam
Hola, un detalle, no se hasta donde usted quiere copiar la estructura, si
solamente le es util sus campos con o sin sus datos entonces lo que le han
comentados los amigos aqui funciona bien.
Pero un detalle, si usted tambien pretente copiar por ejemplo los indices
entonces debera generar las DDL correspondientes


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"José" escribió en el mensaje
news:
Saludos a todos,
Estoy necesitando crear una copia de la estructura de una tabla o en todo
caso una copia y despues borrar los datos, pero no consigo forma de hacer
ninguna de las dos. Alguien me puede ayudar sobre esto.
Gracias
Respuesta Responder a este mensaje
#4 Gux (MVP)
19/12/2007 - 17:06 | Informe spam
Buen punto, gracias.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Salvador Ramos" wrote:

Una pequeña puntualización para evitar el posterior borrado de filas en la
nueva tabla:

SELECT *
INTO MiNuevaTabla
FROM Tabla
WHERE 0 = 1

Así no inserta en la nueva tabla ninguna fila.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"Gux (MVP)" escribió en el mensaje
news:
> Para crear una tabla nueva a partir de otra tabla existente usted puede
> hacer
> esto:
>
> SELECT *
> INTO MiNuevaTabla
> FROM Tabla
>
> Para borrarle los datos:
>
> DELETE MiNuevaTabla
>
> Gustavo Larriera, Microsoft MVP
> https://mvp.support.microsoft.com/profile/gux
> Este mensaje se proporciona tal como es, sin garantías de ninguna clase.
>
>
>
> "José" wrote:
>
>> Saludos a todos,
>> Estoy necesitando crear una copia de la estructura de una tabla o en todo
>> caso una copia y despues borrar los datos, pero no consigo forma de hacer
>> ninguna de las dos. Alguien me puede ayudar sobre esto.
>> Gracias



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