定义 CA SDM 数据库架构中的逻辑表和列与数据库管理系统使用的物理表和列之间的对应。该语句遵循 .sch 文件中的每个 TABLE 语句。您必须在定义新表时对其进行定义。
p1 logical_table_name -> CURR_PROV physical_table_name
[{logical_field -> physical_field ...] ;
[}]
介绍映射语句。必须指定为 p1。
TABLE 语句中的数据表名称,例如,zManufacturer。
必需的关键字。
数据库管理系统使用的表名称,例如,man。简称可以提高性能,并且一些数据库管理系统要求提供简称。
CA SDM 数据库架构中列的名称,例如,desc。必须与 TABLE 语句中的 field 相同。当逻辑列和物理列有相同的名称时可以将它忽略。忽略时,physical_table_name 后接分号。
数据库管理系统使用的列名称,例如,nx_desc。当逻辑列和物理列有相同的名称时可以将它忽略。忽略时,physical_table_name 后接分号。
此示例说明了 TABLE 和 TABLE_INFO 语句定义 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;
}
|
版权所有 © 2013 CA。
保留所有权利。
|
|