Especificación dinámica de la tabla

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.

  1. Implementamos el código fuente.
  2. Ejecutamos el programa dos veces pasando distintas tablas

 

  • ZSFLIGHTUSUARIOSAP01 8
  • ZSAPLANEUSUARIOSAP02 2

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Suscríbete al blog
Recibe las últimas actualizaciones y contenidos exclusivos directamente en tú correo electrónico.
Inscribime
close-link