Variables en nombres de tablas

Estimado
¿Tengo una duda que no se si es posible
existe alguna forma de consultar a varias tablas con nombre relativo?
Me explico
Tengo muchísimas tablas con nombre ej:
Hola20091019N2
Donde el HOLA y el N2 varían
existe alguna forma de consultar algo asi como
select * from like '%20091019%' ??'
Le agradecería mucho si me ayudara con esto.

1 respuesta

Respuesta
1
Tengo una idea para responder tu inquietud y es crear una MACROINSTRUCCION, que consiste en armar la instrucción SQL y luego dar la orden.
Supongamos que tengo una tabla llamada NOTAS2008PS, otra llamada NOTAS2008SS, NOTAS2009PS, NOTAS2009SS, alumnos2008inglesps, alumnos2008inglesss, alumnos2009inglesps, alumnos2008inglesss,
Necesito que el usuario seleccione si quiere informe de NOTAs o de ALUMNOS, DEL pues (primer semestre) o ss *delsegundo semestre ademas del año.
Crearía una variable para cadad parte del archivo y luego creartiua el nombre dle archivo.
v_tipo = "notas"
v_ano = "2008"
v_periodo = "ss"
Armariamos la instrucccion SQL de en una variable de la siguiete manera:
v_SQL = "select * from " + v_tipo +v_ano + v_periodo
Y luego ejecuto la instrucción: Eso ya depende desde donde hagas el llamado.
En VD Execute v_SQL --> ejecuta la intruccion:
en VFP &v_SQL   --> Ejecuta la instruccion:
Espero te ayude, lo otro es saber en que lenguaje estas trabajando. Y allí consultar como se hace una macrointruccion o macro sustitucin
Hector Reyes
¿Sirvió de algo la respuesta?
Hector

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas