copiar estructura

26/11/2007 - 12:09 por Hugo Gsell | Informe spam
Hola...
Utilizo sql server 2000 en un servidor windows 2000 server.
Necesito copiar dentro de una misma base ... la estructura de una tabla en
otra tabla.
es para duplicar la tabla para hacer pruebas de llenado.
Hugo

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
26/11/2007 - 12:38 | Informe spam
Hola,

Una forma sencilla es utilizando la cláusula INTO de la instrucción SELECT:
SELECT *
INTO NuevaTabla
FROM TuTabla

INTO crea una nueva tabla (que no debe existir, si no daría error) con la
estructura que tengan las columnas seleccionadas en el SELECT, en el ejemplo
como he puesto * sería con la misma esla misma que la tabla origen.

Un saludo
Salvador Ramos

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


"Hugo Gsell" escribió en el mensaje
news:
Hola...
Utilizo sql server 2000 en un servidor windows 2000 server.
Necesito copiar dentro de una misma base ... la estructura de una tabla en
otra tabla.
es para duplicar la tabla para hacer pruebas de llenado.
Hugo

Respuesta Responder a este mensaje
#2 Maxi
26/11/2007 - 16:20 | Informe spam
Hola, ojo con esto, porque es cierto que copia parte de la estructura de una
tabla, pero por ejemplo no copia su PK, FK, etc, los campos y valores si :-)


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Salvador Ramos" escribió en el
mensaje news:%
Hola,

Una forma sencilla es utilizando la cláusula INTO de la instrucción
SELECT:
SELECT *
INTO NuevaTabla
FROM TuTabla

INTO crea una nueva tabla (que no debe existir, si no daría error) con la
estructura que tengan las columnas seleccionadas en el SELECT, en el
ejemplo como he puesto * sería con la misma esla misma que la tabla
origen.

Un saludo
Salvador Ramos

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


"Hugo Gsell" escribió en el mensaje
news:
Hola...
Utilizo sql server 2000 en un servidor windows 2000 server.
Necesito copiar dentro de una misma base ... la estructura de una tabla
en otra tabla.
es para duplicar la tabla para hacer pruebas de llenado.
Hugo





Respuesta Responder a este mensaje
#3 Anonimo
26/11/2007 - 23:58 | Informe spam
Hola Hugo,

Desde Enterprise Manager, click con el botón derecho sobre la base de datos
sobre la que deseas obtener la estructura.

En el diálogo Generate SQL Scripts, utiliza sus diferentes pestañas para
seleccionar de QUE objetos deseas generar el Script, así como otras opciones
(habitualmente, la inclusión de índices, desencadenadores, claves externas,
etc. de los Scripts de las tablas).

El Script que generes, lo puedes revisar, modificar, y ejecutar sobre la
base de datos que desees.

Espero que te sirva de ayuda.

Saludos,
GuilleSQL
http://www.guillesql.es



"Hugo Gsell" wrote in message
news:
Hola...
Utilizo sql server 2000 en un servidor windows 2000 server.
Necesito copiar dentro de una misma base ... la estructura de una tabla en
otra tabla.
es para duplicar la tabla para hacer pruebas de llenado.
Hugo

Respuesta Responder a este mensaje
#4 Salvador Ramos
29/11/2007 - 09:26 | Informe spam
Gracias Maxi por la puntualización, es importante tener eso en cuenta y se
me pasó comentarlo.

Un saludo
Salvador Ramos

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


"Maxi" escribió en el mensaje
news:evmTr$
Hola, ojo con esto, porque es cierto que copia parte de la estructura de
una tabla, pero por ejemplo no copia su PK, FK, etc, los campos y valores
si :-)


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Salvador Ramos" escribió en el
mensaje news:%
Hola,

Una forma sencilla es utilizando la cláusula INTO de la instrucción
SELECT:
SELECT *
INTO NuevaTabla
FROM TuTabla

INTO crea una nueva tabla (que no debe existir, si no daría error) con la
estructura que tengan las columnas seleccionadas en el SELECT, en el
ejemplo como he puesto * sería con la misma esla misma que la tabla
origen.

Un saludo
Salvador Ramos

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


"Hugo Gsell" escribió en el mensaje
news:
Hola...
Utilizo sql server 2000 en un servidor windows 2000 server.
Necesito copiar dentro de una misma base ... la estructura de una tabla
en otra tabla.
es para duplicar la tabla para hacer pruebas de llenado.
Hugo









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