Select dinamico
Lo que quiero hacer es un hacer es un select dinámico. Solo que este es muy peculiar, porque se trata de contar los datos de una tabla que cambiar de nombre en su ultima letra, el resultado del conteo lo almaceno en una variable. Osea hay dos factores que deben variar. Te indico lo que estaba haciendo, claro esta erróneamente pero pude servir para que te formes una idea de lo que expresar:
Int ID_MULTI ,CONT
ID_MULTI = 2 // puede tomar varios valores para diferentes tablas con nombre similar
PREPARE SQLSA
FROM "SELECT count(*) INTO ? FROM red_" + String(ID_MULTI) ;
EXECUTE SQLSA USING :CONT ;
// SELECT count(*) INTO :CONT FROM red_2 ; // Esto es lo que se supone que ejecuta pero no funciona como le hago...
Int ID_MULTI ,CONT
ID_MULTI = 2 // puede tomar varios valores para diferentes tablas con nombre similar
PREPARE SQLSA
FROM "SELECT count(*) INTO ? FROM red_" + String(ID_MULTI) ;
EXECUTE SQLSA USING :CONT ;
// SELECT count(*) INTO :CONT FROM red_2 ; // Esto es lo que se supone que ejecuta pero no funciona como le hago...
1 Respuesta
Respuesta de anarchy9902
1