PDA

Ver la Versión Completa : Tablas Con/Sin Header Line


oskymoreok
07/10/14, 12:16:21
Hola buenos dias, queria hacer una consulta, se que es esencial, pero no logro entender la diferencia entre una tabla con header line y sin header line, se que tambien funcionan diferente cuando loopeamos o hacemos un select.

Ripper87
07/10/14, 13:34:09
Sin header line es una tabla comun y corriente que tu conoces.

Con header line es una tabla con una "cabecera" adherida, que no es más que una estructura del mismo tipo de una linea de la tabla. Solo te facilita código al leer una línea sea por un LOOP, READ TABLE etc..

Es decir, si quieres leer el 3er registro de una tabla, con una sin header line harías lo siguiente:

READ TABLE NOMBRE_TABLA INTO ESTRUCTURA INDEX 3.

Siendo ESTRUCTURA de tipo de una linea de la tabla, pudiendo acceder a sus campos de la forma:

ESTRUCTURA-CAMPO

En cambio con una con header line puedes omitir el INTO y el 3er registro se almacenara en la "cabecera" automaticamente:

READ TABLE NOMBRE_TABLA INDEX 3.

Pudiendo acceder a sus campos de la forma:

NOMBRE_TABLA-CAMPO

No se si fui claro... cualquier duda avisas

oskymoreok
15/10/14, 12:37:51
Claro, comprendo la manera de acceder, lo que no me queda claro es el tema de como guarda esa información, como es la diferencia?:confused:

sconoredhot
16/10/14, 17:07:46
Hola, imaginate algo asi:

Tabla con cabecera

00 - seba scono 12345
01 - capo sedrf 45678
02 - defr yhujik 55667
03 - seba scono 12345
04 - qqw edrfgg 55667

Tabla sin cabecera

01 - capo sedrf 45678
02 - defr yhujik 55667
03 - seba scono 12345
04 - qqw edrfgg 55667