Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

copiar tabla en sql server

Estas en el tema de copiar tabla en sql server en el foro de SQL Server en Foros del Web. ¿Como puedo copiar la estructura de campos d eunatabla en otra tabla nueva en mi base de datos de sql server?...
  #1 (permalink)  
Antiguo 11/01/2007, 11:16
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 6 meses
Puntos: 0
copiar tabla en sql server

¿Como puedo copiar la estructura de campos d eunatabla en otra tabla nueva en mi base de datos de sql server?
  #2 (permalink)  
Antiguo 11/01/2007, 12:07
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
Re: copiar tabla en sql server

Código:
select Top 0 *
into    minuevatabla
From  mitablaanterior
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #3 (permalink)  
Antiguo 11/01/2007, 18:09
Avatar de Carcharhinus  
Fecha de Ingreso: septiembre-2004
Mensajes: 264
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: copiar tabla en sql server

Lo que quieres hacer es un SCRIPT de la tabla. Esto lo haces desde el Enterprise Manager, sobre la tabla haces clic derecho despues All Task y Gernarate SQL Script, ahi te aparecera una ventana donde puedes seleccionar varias opciones para crear la tabla, permisos, llaves primarias, usuarios, etc. una ves que tengas el scrip entras al servidor nuevo por query analizar y dentro de la base de datos deseada ejecutas el script con la o las tablas u objetos del servidor antarior y es todo.
Espero te sirva de ayuda.
Saludos...
__________________
"Never attribute to malice that which can be adequately explained by stupidity."
  #4 (permalink)  
Antiguo 23/05/2008, 12:58
 
Fecha de Ingreso: mayo-2008
Mensajes: 51
Antigüedad: 16 años
Puntos: 2
De acuerdo Respuesta: copiar tabla en sql server

Pues yo use el codigo que estaba ahy puesto y funciono bastante bien.

select Top 0 *
into minuevatabla
From mitablaanterior

Si acaso habria que hacer mencion que el renglon "select Top 0 *" indica el numero de filas que quieres que se copien. es preferente poner algo asi como 1000000000 si quisieras copiar toda la tabla. Si existe algun otro codigo corrijanme tal vez yo este mal. Pero ami me funciono.
  #5 (permalink)  
Antiguo 23/05/2008, 13:33
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: copiar tabla en sql server

ADANSUAVE

Si se desean COPIAR TODOS LOS REGISTROS:

SELECT * INTO tunuevatabla FROM tutablafuente
  #6 (permalink)  
Antiguo 20/01/2011, 06:25
 
Fecha de Ingreso: junio-2008
Mensajes: 34
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: copiar tabla en sql server

Por ejemplo, yo con este codigo hago lo que preguntas:

CREATE TABLE nuevaPedidos SELECT * FROM pedidos
  #7 (permalink)  
Antiguo 20/01/2011, 08:49
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: copiar tabla en sql server

sub7, tu codigo funciona en MySQL, este foro es de SQL Server.
Ademas este tema ya estaba cerrado, y tu lo has reabierto en vano.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 19:55.