Define la correspondencia entre las tablas y las columnas lógicas del esquema de base de datos de CA SDM, y las tablas y columnas físicas utilizadas por el sistema de gestión de bases de datos. Esta instrucción sigue a cada instrucción TABLE en un archivo .sch. Debe definirla cuando defina una nueva tabla.
p1 nombre_tabla_lógica -> CURR_PROV nombre_tabla_física
[{campo_lógico -> campo_físico ...] ;
[}]
Introduce la instrucción de asignación. Debe especificarse como p1.
El nombre de la tabla de base de datos que aparece en la instrucción TABLE, por ejemplo, zManufacturer.
Una palabra clave obligatoria.
El nombre de la tabla utilizada por el sistema de gestión de bases de datos, por ejemplo, man. Los nombres cortos mejoran el rendimiento y son necesarios para algunos sistemas de gestión de bases de datos.
El nombre de la columna en el esquema de base de datos de CA SDM, por ejemplo, desc. Debe ser el mismo que el especificado como campo en la instrucción TABLE. Omita este argumento cuando las columnas lógicas y las columnas físicas tengan nombres idénticos. Cuando se omita, el argumento nombre_tabla_física irá seguido de un punto y coma.
El nombre de la columna utilizada por el sistema de gestión de bases de datos, por ejemplo, nx_desc. Omita este argumento cuando las columnas lógicas y las columnas físicas tengan nombres idénticos. Cuando se omita, el argumento nombre_tabla_física irá seguido de un punto y coma.
Este ejemplo muestra cómo las instrucciones TABLE, de asignación (p1) y TABLE_INFO definen una tabla 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.
Todos los derechos reservados.
|
|