Tablas en SQL

03/03/2006 - 13:33 por Israel | Informe spam
Hola, necesito sacar un listado de todas las tablas, con sus campos y el
tipo de dato que es cada campo.
Hay alguna manera de automatizar todo esto y que me lo saque en un txt o
algo asi?

Tengo VB por si sirve de algo.

Muchas gracias y un saludo

Preguntas similare

Leer las respuestas

#1 Manuel Vera
03/03/2006 - 15:07 | Informe spam
Para el listado de tablas, ordenadas alfabeticamente, puedes usar...

select name from sysobjects where type = 'U' order by name

Luego, por cada tabla, puedes usar esto para extraer los campos, tipo de
datos, etc...

exec sp_columns nombre_de_tabla

Salu2
MV

"Israel" escribió en el mensaje
news:
Hola, necesito sacar un listado de todas las tablas, con sus campos y el
tipo de dato que es cada campo.
Hay alguna manera de automatizar todo esto y que me lo saque en un txt o
algo asi?

Tengo VB por si sirve de algo.

Muchas gracias y un saludo


Respuesta Responder a este mensaje
#2 Maxi
03/03/2006 - 16:08 | Informe spam
Hola, no es para nada recomendado hacer esto, el uso de las tablas de
sistema no es una buena practica y MS no recomienda el uso de las mismas ya
que no garantiza que en futuras versiones o Service pack se mantengan las
estructuras.

Para resolver lo que el amigo pide se debe utilizar las vistas de sistema
(INFORMATION_SCHEMA)

por ej:

Select * from information_schema.columns where table_name='tutabla'


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Manuel Vera" escribió en el mensaje
news:%
Para el listado de tablas, ordenadas alfabeticamente, puedes usar...

select name from sysobjects where type = 'U' order by name

Luego, por cada tabla, puedes usar esto para extraer los campos, tipo de
datos, etc...

exec sp_columns nombre_de_tabla

Salu2
MV

"Israel" escribió en el mensaje
news:
Hola, necesito sacar un listado de todas las tablas, con sus campos y el
tipo de dato que es cada campo.
Hay alguna manera de automatizar todo esto y que me lo saque en un txt o
algo asi?

Tengo VB por si sirve de algo.

Muchas gracias y un saludo






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