Como poner una variable en el bloque de datos????

azkue
26 de Enero del 2006
Una tabla tenía un montón de registros, iva muy lento, por ello la tabla hemos dividido según el año.

Ahora el problema que tengo es que en el bloque de datos en la sección de base de datos, concretamente en el nombre de Origen de Datos de Consulta, no me deja poner una variable. He intentado con unos procedimientos pero tampoco...

Alguien me puede dar alguna idea???

Muchas gracias

Jor-El
26 de Enero del 2006
Antes que nada una pregunta :

Cuantos millones de registros tenía la tabla original ?

Cuando dices que la habeis dividido según el año ¿ te refieres a que has creado varias tablas ó a que la has particionado ?

azkue
26 de Enero del 2006
weno hay 3 tablas pero hay que hacer lo mismo en todas. La que más registros tenía eran casi 15millones, y la que más gorda 1.5 gigas.

No hemos particionado, hemos creado en dos tablas. Porque tenemos introducidos los datos de solamente dos años, (posteriormente hay que meter más años y por cada año se creara una tabla)


azkue
26 de Enero del 2006
Yasta!!!!!!!!

Solucionado!!!!


SET_BLOCK_PROPERTY(\'LISTADO\', QUERY_DATA_SOURCE_NAME, \'r3sy05ulegal\'||:consulta1.año);

Esa es la solución que le he dado y funciona!!