SQL - buscar tablas que contienen un campo

   
Vista:

buscar tablas que contienen un campo

Publicado por kanika (17 intervenciones) el 12/09/2012 17:08:40
Hola a todos, necesito saber que tablas dentro de una base de datos tienen el campo cliente ¿existe un comando que me busque el todas las tablas de la base sin tener que buscar tabla a tabla?
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

buscar tablas que contienen un campo

Publicado por xve (237 intervenciones) el 12/09/2012 18:47:50
Hola kanika, que base de datos estas utilizando??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

buscar tablas que contienen un campo

Publicado por kanika (17 intervenciones) el 12/09/2012 19:08:04
una db con sql server 2008, son las tablas de un programa de gestión, el caso es que tiene como 5000 tablas y necesito saber en cual de ellas se guardan unos datos concretos.
Para ello se me ha ocurrido buscar en todas las tablas que contengan el campo cliente, o también podría servirme si se pudiera buscar el dato en concreto en toda la db pero no sé si existe un comando que busqye directamente a toda la db.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

buscar tablas que contienen un campo

Publicado por leonardo_josue (877 intervenciones) el 12/09/2012 20:45:00
Hola kanika:

SQL Server proporciona vistas para cada objeto que existe en la base de datos...

http://msdn.microsoft.com/es-es/library/ms189783
http://msdn.microsoft.com/es-es/library/ms178618 (objetos )
http://msdn.microsoft.com/es-es/library/ms177522 (columnas)

Con la tabla columnas puedes determinar qué campos se llaman cliente y haciendo referencia a la tabla de objetos puedes determinar a qué tabla pertenece... dale un vistazo y trata de obtener la consulta por tu cuenta, si tienes problemas coméntanos qué es lo que trataste de hacer y con gusto te ayudamos a afinar la consulta.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar