Discussion:
sp_help con todo y campos ?
(demasiado antiguo para responder)
J Lara
2010-06-18 22:46:16 UTC
Permalink
Hola Amigos.. buenas tardes..
estoy tratando de consultar todas las
tablas de una BD, pero me
arroja todas las entidades y deseo
solo las user table (tablas de usuario)
con todos sus campos.

Tendran por ahi una instruccion para
efectuar esta consulta ??

Mil gracias por su ayuda.

Saludos.
aa
2010-06-18 23:20:42 UTC
Permalink
select * from sysobjects where type = 'u' te da las tablas
select * from syscolumns where id = al id de la tabla te da las columnas con
los tipos de datos y demas info
Post by J Lara
Hola Amigos.. buenas tardes..
estoy tratando de consultar todas las
tablas de una BD, pero me
arroja todas las entidades y deseo
solo las user table (tablas de usuario)
con todos sus campos.
Tendran por ahi una instruccion para
efectuar esta consulta ??
Mil gracias por su ayuda.
Saludos.
J Lara
2010-06-19 17:06:16 UTC
Permalink
aa, si esta correcta tu sugerencia, pero
como tengo muchisimas tablas no podria
estar ejecutando de una , habra alguna
manera de que se ejecuten esta sentencia
y me de los datos de cada una de las
tablas ?

Gracias por tu ayuda.

Saludos.
Post by aa
select * from sysobjects where type = 'u' te da las tablas
select * from syscolumns where id = al id de la tabla te da las columnas con
los tipos de datos y demas info
Post by J Lara
Hola Amigos.. buenas tardes..
estoy tratando de consultar todas las
tablas de una BD, pero me
arroja todas las entidades y deseo
solo las user table (tablas de usuario)
con todos sus campos.
Tendran por ahi una instruccion para
efectuar esta consulta ??
Mil gracias por su ayuda.
Saludos.
.
raipon
2010-06-20 09:20:27 UTC
Permalink
Siguiendo con el ejemplo de aa, puedes incorporar ambas tablas en la misma
sql y relacionarlas por el campo Id :

Select Sysobjects.Name As Nombre_Tabla, Syscolumns.Name As Nombre_columna
From Sysobjects, Syscolumns
Where Sysobjects.Type = 'u' And Syscolumns.Id = Sysobjects.Id;

Adios, un saludo.
J Lara
2010-06-21 16:15:39 UTC
Permalink
Muchas raipon, si me fue de utilidad, solo utilice
la variante de [in] en lugar de [=] y agregare
varias tablas a la vez..

Gracias tambien a "aa"

Saludos.
Post by raipon
Siguiendo con el ejemplo de aa, puedes incorporar ambas tablas en la misma
Select Sysobjects.Name As Nombre_Tabla, Syscolumns.Name As Nombre_columna
From Sysobjects, Syscolumns
Where Sysobjects.Type = 'u' And Syscolumns.Id = Sysobjects.Id;
Adios, un saludo.
.
Loading...