Définit la correspondance entre les tables et les colonnes logiques du schéma de la base de données CA SDM et les tables et les colonnes physiques utilisées par votre SGBD. Cette instruction suit chaque instruction TABLE dans un fichier .sch. Vous devez la définir lorsque vous définissez une nouvelle table.
p1 logical_table_name -> CURR_PROV physical_table_name
[{logical_field -> physical_field ...] ;
[}]
Introduit l’instruction de mappage. Doit être spécifié tel quel.
Nom de la table de la base de données dans l’instruction TABLE (par exemple, zManufacturer).
Mot clé obligatoire.
Nom de la table utilisé par votre SGBD (par exemple, man). Des noms courts améliorent les performances et sont d’ailleurs exigés par certains SGBD.
Nom de la colonne dans le schéma de base de données CA SDM (par exemple, desc). Doit être identique à field dans l’instruction TABLE. N’incluez pas ce paramètre lorsque les colonnes logiques et physiques portent des noms identiques. Dans ce cas, le point-virgule suit physical_table_name.
Nom de la colonne utilisé par votre SGBD (par exemple nx_desc). N’incluez pas ce paramètre lorsque les colonnes logiques et physiques portent des noms identiques. Dans ce cas, le point-virgule suit physical_table_name.
Cet exemple indique comment des instructions TABLE, de mappage (p1) et TABLE_INFO définissent une table zManufacturer :
TABLE zManufacturer {
id INTEGER uniq KEY; // key id
del INTEGER nn; // 0=present,1=gone
sym HIER_SYM uniq S_KEY; // manufacturer name
desc ENT_DESC; // manufacturer description
}
p1 zManufacturer -> CURR_PROV man // maps logical table "zManufacturer"
{ // to physical table "man"
desc -> nx_desc; // maps logical column "desc"
} // to physical column "nx_desc"
TABLE_INFO zManufacturer {
STORAGE HASH id;
INDEX SORT ASCENDING PRIMARY UNIQUE sym;
}
|
Copyright © 2013 CA.
Tous droits réservés.
|
|