Cómo mostrar estructuras unidas

Cómo:

Cuando combina dos orígenes de datos, de ahí en adelante se manejan como una sola estructura lógica. Esta estructura es el resultado de la adición de la estructura del archivo de referencia cruzada a la estructura del archivo host. El segmento en el archivo de referencia cruzada que contiene el valor compartido se convierte en el secundario del segmento en el archivo host con el campo de valor compartido.


Principio de página

x
Sintaxis: Cómo Mostrar una estructura unida

Para mostrar una estructura unida, emita el siguiente comando:

CHECK FILE hostfile PICTURE

donde:

hostfile
Es el nombre del archivo host. Para ver un ejemplo, consulte Cómo mostrar estructuras unidas.


Ejemplo: Cómo mostrar una estructura de join

Observe que los segmentos pertenecientes al archivo host aparecen como segmentos normales, indicados con asteriscos. Los segmentos del archivo de referencia cruzada aparecen como segmentos virtuales indicados con puntos. Los segmentos del archivo de referencia cruzada se identifican también con el nombre del archivo de referencia cruzada que se encuentra debajo de cada segmento.

JOIN PIN IN EMPDATA TO PIN IN SALHIST
CHECK FILE EMPDATA PICTURE
0 NUMBER OF ERRORS=     0
  NUMBER OF SEGMENTS=   2  ( REAL=    1  VIRTUAL=   1 )
  NUMBER OF FIELDS=    14  INDEXES=   1  FILES=     2
  NUMBER OF DEFINES=    1
  TOTAL LENGTH OF ALL FIELDS=  132
1SECTION 01.01
              STRUCTURE OF FOCUS    FILE EMPDATA  ON 03/05/01 AT 12.22.49
          EMPDATA
  01      S1
 **************
 *PIN         **I
 *LASTNAME    **
 *FIRSTNAME   **
 *MIDINITIAL  **
 *            **
 ***************
  **************
        I
        I
        I
        I SLHISTRY
  02    I KU
 ..............
 :PIN         :K
 :EFFECTDATE  :
 :OLDSALARY   :
 :            :
 :            :
 :............:
  JOINED  SALHIST

El segmento superior de la estructura del archivo de referencia cruzada es el que contiene el campo de valor compartido. Si este segmento no es el segmento raíz, la estructura del archivo de referencia cruzada se invierte, como si se tratara de una vista de archivo alternativa.

Los tipos de segmento del archivo de referencia cruzada en la estructura unida son los siguientes:

La estructura del archivo host se mantiene intacta. El archivo de referencia cruzada se puede aún utilizar de forma independiente.


Principio de página

x
Sintaxis: Cómo Listar estructuras unidas

Para mostrar una lista de orígenes de datos unidos, emita el siguiente comando:

? JOIN

Esto muestra cada comando JOIN activo. Por ejemplo:

  JOINS CURRENTLY ACTIVE
 
HOST                        CROSSREFERENCE
FIELD      FILE      TAG    FIELD      FILE     TAG    AS       ALL  WH
-----      ----      ---    -----      ----     ---    --       ---  --
JOBCODE    EMPLOYEE         JOBCODE    JOBFILE                   N    N

Si la estructura unida no cuenta con un nombre de join, se omite la frase AS. Si se combinan dos orígenes de datos mediante múltiples comandos JOIN, solamente se muestra el primer comando emitido. La N en la columna WH indica que la join no es condicional. Una Y indica que la join es condicional.


WebFOCUS