这将指导数据库管理系统如何存储和索引逻辑表中的数据。遵循说明的程度取决于数据库管理系统。如果未提供任何说明,则数据库管理系统将遵循其本身的存储和索引说明。
TABLE_INFO table_name {
[STORAGE storage_mtd Field ;]
[INDEX ndx_props field1 [field2 ...];] ...}
介绍 TABLE_INFO 语句。必须大写。TABLE_INFO 语句可选,但是,如果指定,则对于每个 TABLE 表您只能有一个 TABLE_INFO,并且它必须遵循 TABLE 语句。
TABLE 语句中的数据库表名称。
标识存储方法。有效值列出如下,但是,请注意,一些数据库管理系统将忽略这些值:
|
值 |
描述 |
|---|---|
|
BTREE |
指明使用平衡树存储方法。 |
|
HASH |
指明使用哈希表存储方法。只有当该字段为主键时该值才有效。 |
|
HEAP |
指明使用堆存储方法。 |
标识即将根据指定的存储方法 (STORAGE storage_mtd) 存储的列。必须以与 TABLE 语句中列名称一样的方法指定。
为由指定字段组成的索引标识一个或多个属性。有效值是:
|
值 |
描述 |
|---|---|
|
SORT ASCENDING |
指明是按升序还是降序对字段中的数据进行排序。默认情况下,数据是按升序排序的;因此,只需指定 SORT DESCENDING。 |
|
PRIMARY |
指明使用此索引作为表 |
|
CLUSTER |
将此标识为群集索引。 |
|
UNIQUE |
指明索引中的值必须唯一。 |
标识即将根据指定的索引属性 (INDEX ndx_props) 进行索引的列。必须以与 TABLE 语句中的列名称一样的方法指定。
此 TABLE_INFO 语句将指导数据库管理系统使用哈希表存储 Contact_Type 表 id 字段的值,以及根据 sym 字段中的值以降序排序表。它也指明这些值必须唯一:
TABLE_INFO Contact_Type {
STORAGE HASH id;
INDEX SORT DESCENDING PRIMARY UNIQUE sym;
}
|
版权所有 © 2013 CA。
保留所有权利。
|
|