La sentencia de lectura SELECT permite especificar dinámicamente la fuente, la tabla de base de datos. Esta lección trata de enseñarle cómo realizar este tipo de lectura.
- Conceptos
En una sentencia SELECT el nombre de la tabla se puede pasar en una variable de tipo C o STRING entre paréntesis, por ejemplo (nombre_tabla). Para más detalles sobre los conceptos de la programación dinámica consulte la lección Sentencias OPEN SQL dinámicas
- Aplicación práctica
En un programa ejecutable implementamos una única sentencia de lectura que sea capaz de obtener las columnas PLANETYPE y SEATSMAX de dos tablas distintas utilizando la especificación dinámica de la fuente. El nombre de la tabla la pasamos a través de un parámetro de selección desde la capa de la vista. Las tablas de base de datos que utilizamos para probar son ZSFLIGHTSA00001 y ZSAPLANESA00001.
- Implementamos el código fuente.
- Ejecutamos el programa dos veces pasando distintas tablas
- ZSFLIGHTUSUARIOSAP
- ZSAPLANEUSUARIOSAP