L4G >  Hint  

Afficher tout Masquer tout

Hint clause permettant  d'indiquer une clé de parcours sur les instructions For et Fillbox. 

 

Syntaxe

   SYNTAXE 1
   ... Hint Key = clé ...

   SYNTAXE 2 
   ... With Nohint

 

Paramètres

Elément

Description

Restrictions

clé

Désignation de la clé d'un fichier utilisée pour une requête SQL sous l'une des formes :

  • id_clé
  • '=' expr_c

Aucune.

id_clé

nom_de_variable désignant la clé

Aucune.

expr_c

expression de type Char dont le résultat est une chaine

spacer.gif (822 octets)

 

Exemples

   # Déclaration d'une clé de parcours différente de la clé de tri en lecture
   # Lecture de toutes les commandes du client DUPOND avec tri de ces commandes sur leur numéro.
   # On utilise l'index SOH0 pour le tri et l'index SOH1 le parcours des enregistrements

    Local File SORDER[SOH]
    For [SOH]SOH0
Hint Key SOH1
    Where BPCORD=" DUPOND "
        …
    Next
    End

   # Déclaration d'une clé de parcours différente de la clé de tri en remplissage liste gauche
    Fillbox [BPC] GAU_CHE Hint Key =HINTLIS(0)

 

Description

Hint key = s'emploie associé aux instructions For et Fillbox pour indiquer une clé de parcours.

Hint key = "" s'emploie associé à l'instruction Fillbox pour indiquer que la base doit déterminer la clé de parcours.

With Nohint s'emploie associé à l'instruction For pour indiquer que la base doit déterminer la clé de parcours.

 

Evolutions

Par défaut, les instructions For et Fillbox laissent la base déterminer la clé de parcours, que l'on soit sur une base Oracle ou SQL Server. Par conséquent, le mot clé  With Nohint est l'option par défaut de l'instruction For, de même   Hint key = "" est l'option par défaut de l'instruction Fillbox.

 

Erreurs associées

Erreur

Description

 

 

 

Mots-clés associés

For - Fillbox