SQL - Busqueda de registro

 
Vista:

Busqueda de registro

Publicado por Guillermo (3 intervenciones) el 16/12/2001 21:34:42
quiero hacer un programa en Visual Basic que busque en toda la base de datos SQL
por nombre, fecha, ect. o sea en todas las tablas de la BD, algo asi como la busqueda
del numero de telefonos en una guia telefonica, como puedo hacer si con SELECT tengo que
especificar las tablas en la que voy a buscar, y tengo cientos de ellas? 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

RE:Busqueda de registro

Publicado por Gonzalo Solano C. (18 intervenciones) el 18/12/2001 08:37:30
Guillermo:

Segun lo que entendi quieres hacer una misma consulta en varias tablas, pero solo quieres cambiar el nombre de la tabla espero.

si este es tu caso porque no intentas hacer un procedimiento almacenado que tenga como variable o parametro mejor dicho el nombre de la tabla algo asi:

CREATE PROCEDURE SelectDin @NombreTabla VARCHAR (20)
AS
DECLARE @sQuery VARCHAR (100)

SET @sQuery = 'SELECT * FROM ' + @NombreTabla
EXEC (@sQuery)
GO

ahora tu puedes enviar los nombres de las tablas como parametros, ademas si deseas que sea mas automatico puedes hacer consulta a las tablas del sistema para obtener el nombre de las tablas

espero que esto te sirva sino avisame

saludos desde BOLIVIA
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