Extraer la estructura de una tabla

12/12/2004 - 22:13 por Melissa Ruiz | Informe spam
Hola necesito extraer la estructura de una tabla para tenerla en un script
t-sql para posterior creacion automatica, como puedo hacer esto ?

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
12/12/2004 - 23:03 | Informe spam
"Melissa Ruiz" wrote in message
news::
Hola necesito extraer la estructura de una tabla para tenerla en un
script
t-sql para posterior creacion automatica, como puedo hacer esto ?



En el Query Analizer seleccionas la tabla en el Object Browser,
clic-derecho y tienes allí las opciones para crear script de la tabla.
En el Enterprise Manager también se puede hacer en forma similar.

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.
Respuesta Responder a este mensaje
#2 Melissa Ruiz
12/12/2004 - 23:34 | Informe spam
Pero habria una manera de hacerlo por t-sql ?
Ya pense en sacar la estructura de information_schema y armarlo en la
aplicacion pero alli no la tengo lista para crear los tipos y longitudes.



"Gustavo Larriera [MVP]" wrote in
message news:
"Melissa Ruiz" wrote in message
news::
> Hola necesito extraer la estructura de una tabla para tenerla en un
> script
> t-sql para posterior creacion automatica, como puedo hacer esto ?

En el Query Analizer seleccionas la tabla en el Object Browser,
clic-derecho y tienes allí las opciones para crear script de la tabla.
En el Enterprise Manager también se puede hacer en forma similar.

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.




Respuesta Responder a este mensaje
#3 Alberto D.
13/12/2004 - 00:13 | Informe spam
No entiendo muy bien como lo piensas utilizar, pero a lo mejor te sirve exec
sp_help nombre_tabla

Saludos !!

"Melissa Ruiz" escribió en el mensaje
news:
Pero habria una manera de hacerlo por t-sql ?
Ya pense en sacar la estructura de information_schema y armarlo en la
aplicacion pero alli no la tengo lista para crear los tipos y longitudes.



"Gustavo Larriera [MVP]" wrote in
message news:
> "Melissa Ruiz" wrote in message
> news::
> > Hola necesito extraer la estructura de una tabla para tenerla en un
> > script
> > t-sql para posterior creacion automatica, como puedo hacer esto ?
>
> En el Query Analizer seleccionas la tabla en el Object Browser,
> clic-derecho y tienes allí las opciones para crear script de la tabla.
> En el Enterprise Manager también se puede hacer en forma similar.
>
> Gustavo Larriera, MVP SQL
> http://sqljunkies.com/weblog/gux
>
> Este mensaje se proporciona "como está" sin garantías de ninguna clase,
> y no otorga ningún derecho / This message is provided "AS IS" with no
> warranties expressed or implied, and confers no rights.
>
>
>
>


Respuesta Responder a este mensaje
#4 MAXI
13/12/2004 - 02:55 | Informe spam
Hola y perdon que me meta ;)

Si lo quieres hacer de forma programatica vas a tener que usar SQL-DMO, con
el podras hacer esto sin ningun problema. Es mas creo que en los ejemplos
de SQL-DMO esta justo este :)

De todas maneras, cual es la necesidad de hacerlo de forma programatica?




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messenger:

"Melissa Ruiz" escribió en el mensaje
news:
Pero habria una manera de hacerlo por t-sql ?
Ya pense en sacar la estructura de information_schema y armarlo en la
aplicacion pero alli no la tengo lista para crear los tipos y longitudes.



"Gustavo Larriera [MVP]" wrote in
message news:
"Melissa Ruiz" wrote in message
news::
> Hola necesito extraer la estructura de una tabla para tenerla en un
> script
> t-sql para posterior creacion automatica, como puedo hacer esto ?

En el Query Analizer seleccionas la tabla en el Object Browser,
clic-derecho y tienes allí las opciones para crear script de la tabla.
En el Enterprise Manager también se puede hacer en forma similar.

Gustavo Larriera, MVP SQL
http://sqljunkies.com/weblog/gux

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho / This message is provided "AS IS" with no
warranties expressed or implied, and confers no rights.








Respuesta Responder a este mensaje
#5 Melissa Ruiz
13/12/2004 - 05:04 | Informe spam

De todas maneras, cual es la necesidad de hacerlo de forma programatica?




Para aparte de aprender, tambien para varias cosas que estamos haciendo con
una base de datos de muchas tablas.
Una es para tener la estructura grabada en un script y poder usarla para
volver a crear la tabla en alguna otra bd o duplicarla con otro nombre y
algunas variaciones (aunque para esto quiza haya otra manera).
Otra cosa es para un proceso de crearle un sp para insert y update a un
grupo grande de tablas de columnas distintas, para poder armar el texto del
SP desde una aplicacion cliente pero para ello necesito tener la estructura
con los nombres de columnas y sus tipos para ponerselo en los parametros de
cada SP. A menos que haya otra manera.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida