Codalogik inc.  |   English
       
     Pour ULTIM, les bases de données ne constituent
                                                   qu'un autre type de fichier.
 
  BASES DE DONNÉES
.....
Accueil Produits Formation Consultation Soutien technique Nous joindre
      Compilateur Langage ULTIM Interfaces BD Éditions supportées    


Particularités de TERADATA

Voici quelques-unes des particularités du langage ULTIM qui s'appliquent au traitement des bases de données TERADATA. Plusieurs de celles-ci sont illustrées dans l'exemple qu'on retrouve plus loin.
  • Utilisation directe par ULTIM des définitions de champs contenues dans la base TERADATA.
  • Lien avec TERADATA établi à l'aide d'un SYMBOLE fourni dans le fichier de contrôle d'ULTIM.
  • Gestion automatique des protocoles de liaison avec les bases.
  • Appel à TERADATA à l'aide de clauses SELECT standard de SQL.
  • Accès à plusieurs tables en parallèle.


Exemple de fichier de contrôle

          

 

 SYMBOLE LIENPROD = 'PROD%TDP1/SCOTT,1RCK2,''VENTES'''



Dans cet exemple, PROD est le nom de la base de données suivi du "tdpid". On retrouve ensuite le nom d'usager, son mot de passe et le "account-id".


Exemple de programme



 DEBUT    DEMO.                                                                 
 
 *        Description et lecture des données
 FICHIERS CLIENT(F, LIENPROD, TERADATA,
            SELECT NOM,       
NO-COMPTE,    SECTEUR,   
                   DERNIER-PAIEMENT,    
                   
SOLDE (P, 5.2, 10, @ED:$)           
            FROM   CUST 
            WHERE  SOLDE NE 0
AND DERNIER-PAIEMENT < 20150301).

 TRAITER  CHAQUE CLIENT
.

 *        Rapport à produire
 OPTIONS  ENTETE=AUTO, ESPACEMENT = 5.
 TABLEAU  SECTEUR, NOM, NO-COMPTE, SOLDE(12,TOTAL), DERNIER-PAIEMENT.
 TITRE    COMPTES EN SOUFFRANCE DE DEUX MOIS OU PLUS AU 1 MAI 2015
 CONTROLE SOUS-TOTAUX=1.

 FIN


Rapport en colonnes produit par les énoncés TABLEAU, TITRE et CONTROLE




                                                5 MAI 2015    PAGE    1          
   
        COMPTES EN SOUFFRANCE DE DEUX MOIS OU PLUS AU 1 MAI 2015

 SECTEUR    ------NOM------     NO COMPTE        SOLDE        DERNIER
                                                             PAIEMENT
 
 ESTRIE     BELLE LUMIERE        843896         $360.47      2015/02/11
            BRILLANTINE         3246538         $199.00      2014/12/15
            ECLAIRAGE INC.       386660         $895.45      2015/01/12
            LUMIERE INC.        2369108          $34.94      2015/02/21

 ...........................................  $1,489.86

 MTL        DECOR SANTE         3143486          $10.00      2015/02/01
            DECORUM INC.        1071638       $2,189.10      2015/01/06
            RUSSELL & SONS      2225751         $194.90      2014/12/21
            SERVICES RAPIDO        1387       $4,189.95      2015/01/28

 ...........................................  $6,583.95
............................................  $8,073.81










Accueil Produits Formation Consultation Soutien technique Nous joindre English

© Codalogik inc.