Affichage de structures jointes

Comment :

Lorsque vous joignez deux sources de données, elles sont traitées par la suite comme une structure logique. Cette structure est le résultat de l'ajout de la structure du fichier de référence à la structure du fichier hôte. Le segment dans le fichier de référence contenant le champ de la valeur partagée devient l'enfant du segment dans le fichier hôte contenant le champ de la valeur partagée.


Haut de page

x
Syntaxe : Afficher une structure jointe

Pour afficher la structure jointe, lancez la commande :

CHECK FILE hostfile PICTURE

où :

hostfile
Est le nom du fichier hôte. Pour voir une illustration, consultez Affichage de structures jointes.


Exemple : Affichage de structures jointes

Notez que les segments appartenant au fichier hôte s'affichent comme des segments normaux entourés d'astérisques. Les segments appartenant au fichier de référence s'affichent comme segments virtuels entourés de points. Les segments du fichier de référence sont aussi étiquetés du nom du fichier de référence au-dessous de chaque segment.

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

Le segment supérieur de la structure du fichier de référence est celui contenant le champ de valeur partagée. Si ce segment n'est pas le segment racine, la structure du fichier de référence est inversée, comme dans une vue de fichier alterne.

Les types de segments de fichier de référence dans la structure jointe sont :

La structure du fichier hôte demeure inchangée. Le fichier de référence peut toujours être utilisé individuellement.


Haut de page

x
Syntaxe : Lister des structures jointes

Pour afficher une liste des sources de données jointes, lancez la commande :

? JOIN

Cela a pour résultat l'affichage de toute commande JOIN actuellement active. Par exemple :

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

Si la structure jointe n'a pas de nom de jointure, la phrase AS est omise. Si deux sources de données sont jointes par des commandes JOIN multiples, seule la première commande que vous avez lancée s'affiche. Le N dans le colonne WH indique une jointure non conditionnelle. Un Y indique une jointure conditionnelle.


WebFOCUS