返回首页

gbase数据、南大通用产品文档:GBase8aTABLES

更新日期:2024年09月11日

功能说明
提供了关于数据库中的表的信息(包括视图),详细描述了表属于哪个库,表类
型,表引擎,创建时间等信息。
表结构说明

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1482
表5- 237 表结构信息说明:




TABLE_CATALOG
表登记目录
TABLE_VC
表所属的数据库所在的虚拟集群名
TABLE_SCHEMA
表所属数据库名
TABLE_NAME
表名称
TABLE_TYPE
表类型[VIEW|BASE TABLE]
ENGINE
使用的数据库引擎
VERSION
版本,默认0
ROW_FORMAT
行格式[Compact|Dynamic|Fixed]
TABLE_ROWS
表里有多少行数据
AVG_ROW_LENGTH
平均行长度
DATA_LENGTH
数据长度
MAX_DATA_LENGTH
最大数据长度
INDEX_LENGTH
索引长度
DATA_FREE
剩余多少空间
AUTO_INCREMENT
做自增主键的自动增量与当前值
CREATE_TIME
表的创建时间
UPDATE_TIME
表的更新时间
CHECK_TIME
表的检查时间
TABLE_COLLATION
表的字符校验编码集
CHECKSUM
校验和
CREATE_OPTIONS
创建选项
TABLE_LIMIT_STORAGE_SIZE
表限额大小(当前表的存储大小不能超过该值,
0 表示不限制)
TABLE_STORAGE_SIZE
表存储大小
TABLE_DATA_SIZE
表数据部分(systablespace 目录下)大小
TABLE_COMMENT
表的注释、备注
LOCAL_HASH_INDEX_FILE_SI
ZE
Local hash 文件大小
GLOBAL_HASH_INDEX_FILE_S
IZE
Global hash 文件大小
SCN
system change number
TABLE_ID
表的ID
OWNER_UID
表所有者的ID
VC_ID
所属的虚拟集群ID
TABLESPACE_NAME
表空间名
TABLESPACE_PATH
表空间存储路径

使用 DBLANG 环境变量,可以指定 $GBASEDBTDIR 的子目录或 GBase 8s 产品使用的
已编译消息文件所在目录的完整路径名。

relative_path 是 $GBASEDBTDIR 的子目录。
full_path 是已编译消息文件的路径名。
缺省情况下,GBase 8s 产品将已编译消息放在 $GBASEDBTDIR/msg 目录的特定于
语言环境的子目录中。这些已编译消息文件具有文件扩展名 .iem。如果想要使用不同于
$GBASEDBTDIR/msg 的消息目录,以便可在其中存储创建的消息文件,必须执行下列步
骤:
要使用不同于 $GBASEDBTDIR/msg 的消息目录
1.使用 mkdir 命令来为消息文件创建适当的目录。
可将此目录放在 $GBASEDBTDIR 或 $GBASEDBTDIR/msg 目录下,
也可以将
它放在任何其他目录下。
2.将新目录的所有者和组设置为 gbasedbt,并将此目录的存取许可权设置为 755。

3.将 DBLANG 环境变量设置为新目录。如果这是 $GBASEDBTDIR 或
$GBASEDBTDIR/msg 的子目录,那么您只需要列示新目录的相对路径。否则,必须
指定该目录的全路径名。
4.将 .iem 文件或您创建的消息文件复制至 $DBLANG 指定的新消息目录。
消息目录中的所有文件应具有所有者和组 gbasedbt 以及存取许可权 644。
使用缺省美国英语语言环境的 GBase 8s 产品按以下顺序搜索消息文件:
1.
在 $DBLANG 中,如果 DBLANG 设置为全路径名的话
2.
在 $GBASEDBTDIR/msg/$DBLANG 中,
如果 DBLANG 设置为相对路
径名的话
3.
在 $GBASEDBTDIR/$DBLANG 中,
如果 DBLANG 设置为相对路径名
的话
4.
在 $GBASEDBTDIR/msg/en_us/0333 中
5.
在 $GBASEDBTDIR/msg/en_us.8859-1 中

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 154 -

6.
在 $GBASEDBTDIR/msg 中
7.
在 $GBASEDBTDIR/msg/english 中
有关消息的搜索路径的更多信息,
请参阅
《GBase 8s GLS 用户指南》
中对 DBLANG 的
描述。

Client SDK 允许您开发和运行客户机应用程序。
下表描述了 Client SDK 的组件。
表 1. Client SDK 组件
组件
描述
GBase
8s
ESQL/C
(带 XA
支持)
SQL 语言嵌入产品,用于创建定制 C 应用程序。
有关更多信息,请参阅《GBase 8s ESQL/C 程序员手册》。
GBase 8s Object
Interface for C++
用来开发面向对象的客户机应用程序的 C++ 接口,
这些应用程序
可与所有 GBase 8s 数据库服务器和 GBase 8s 客户机端值对象
配合使用。
GBase 8s GLS (Global
Language Support)
允许 GBase 8s 产品使用不同语言环境的接口,这些语言环境定
义了特定语言、文化或代码集的约定。
有关更多信息,
请参阅
《GBase
8s
ESQL/C 程序员手册》

《GBase
8s GLS 用户指南》。
GBase 8s ODBC Driver
(带 MTS 支持)
Open
Database
Connectivity
(ODBC)