返回首页

gbase数据、南大通用产品文档:GBase8s两阶段落实协议错误

更新日期:2024年09月11日

以下两阶段落实协议错误需要管理员特别加以注意。
错误号 描述
-698
如果您接收到错误 -698,那么说明已发生启发式回滚,并已导致未一致实现的
事务。启发式回滚的结果中描述了导致该事件的环境。有关不一致事务如何发
展的说明并了解您可用的选项,请参阅这些信息。
-699
如果您接收到错误 -699,那么说明已发生启发式回滚。启发式回滚的结果中描
述了导致该事件的环境。有关不一致事务如何发展的说明,请参阅这些信息。
-716
如果您接收到错误 -716,那么说明协调线程已在其发出最后决定后被管理员终
止。在导致错误条件的独立操作中描述了该应用场合。


GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 511 -

systrigbody 系统目录表包含触发器定义的 ASCII 文本和触发器的线性化代码。线性
化代码是以 ASCII 格式表示的二进制数据和代码。
要点: 数据库服务器使用存储在 systrigbody 中的线性化代码。一定不要改变包含
线性化代码的行的内容。
systrigbody 表具有以下列。
表 37. SYSTRIGBODY 表列描述

类型
解释
trigid
INTEGER
触发器的标识代码
datakey
CHAR(1)
指定数据类型的代码:A = 主体(触发操作)的
ASCII 文本B = 主体的线性化代码D = 页眉(触发器
定义)的英文文本H = 页眉的线性化代码S = 符号表
的线性化代码
seqno
INTEGER
此数据段的页号
data
CHAR(256)
英文文本或线性化代码

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

类型
解释
collation
CHAR(32)
创建触发器时的排列顺序

trigid、datakey 和 seqno 列的组合索引只允许唯一值。

定义分区表
分区表是一种逻辑表,
数据是由普通表存储的,
主要用于提升查询性能。
所涉及的SQL
语句,请参考表11-7。
表11-7 分区表定义相关SQL
功能
相关SQL
创建分区表
CREATE TABLE PARTITION
创建分区
ALTER TABLE PARTITION
修改分区表属性
删除分区
删除分区表
DROP TABLE