¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Diferencia entre initial y not initial en tablas internas: ventajas y ejemplos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 123 Vistas
0
Cargando...

¡Hola expertos!

Tengo una duda sobre tablas internas.

es decir, 1. ¿cuál es la diferencia entre inital y not initial?

2. ¿cuáles son todas las ventajas?

3. ¿necesito un ejemplo?

Saludos,

Narayana Murthy

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

La tabla interna está inicializada cuando no hay entradas en la tabla.

IF NOT i_tab[] IS INITIAL.

SELECT a b c

FROM X

FOR ALL ENTRIES IN i_tab.

ENDIF.

En este ejemplo se verifica la tabla interna. Solo se realiza la selección si existe alguna entrada.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

"Initial" significa que la tabla no tiene ningún registro, si no es inicial la tabla tiene algunos registros.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

"initial" significa que no hay registros en la tabla interna

"not initial"

significa que al menos hay un registro

usa...

si no es "initial"

entonces muestra los registros

de lo contrario,

muestra un mensaje de 'no se encontraron datos'.

endif.

puntos de recompensa si es útil

saludos

venkatesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

"initial" significa que no hay registros en la tabla interna

"not initial"

significa que al menos hay un registro

usar...

si no es inicial

entonces mostrar los registros

de lo contrario.

mostrar un mensaje 'no se encontraron datos'.

fin.

puntos de recompensa si es útil

saludos

venkatesh

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?