Algunos sistemas de base de datos gestionan el almacenamiento de la información utilizando asignaciones nulas (NULL). En cambio, hay sistemas de base de datos que gestionan la asignación con espacio (SPACE) para los campos que no tienen un valor. La diferencia es que con NULL no se reserva ningún espacio físicamente en el disco duro y con SPACE se reserva el espacio, pero sin valor, un espacio vacío. Esta lección trata de enseñarle cómo utilizar las sentencias Open SQL para aplicar correctamente en los filtros las dos condiciones haciendo abstracción de la modalidad en que el sistema de base de datos gestiona la memoria.
… col IS [NOT] NULL …
Esta expresión es verdadera si el valor de col (no) es el valor nulo.
- Aplicación práctica
En la lógica de un programa ejecutable realizamos una selección de datos de la tabla ZSPFLISA00001 obteniendo en una tabla interna todos los registros con el valor no nulo y sin espacio en la columna tipo de vuelo FLTYPE.
- Implementamos el código fuente.
- Ejecutamos el programa.