返回首页

gbase数据、南大通用产品文档:GBase8sISM_DEBUG_LEVEL 环境变量

更新日期:2024年09月11日

在 ON-Bar 环境中使用 ISM_DEBUG_LEVEL 环境变量可以控制记录在 XBSA 消息日志
中的报告详细信息的级别。XBSA 共享库会写入此日志。

value 指定报告详细信息的级别,其中 1 ≤ value ≤ 9。
如果 ISM_DEBUG_LEVEL 未设置、具有空值或具有此范围之外的值,那么缺省详
细信息级别为 1。0 级的详细信息级别会使得所有 XBSA 调试记录无法显示。详细信息
级别为 1 时,将仅报告 XBSA 故障。

您可使用两种方法来用 SQL 语句指定事务的边界。在最常用的方法中,通过执行 BEGIN
WORK 语句指定多语句事务的开始。在以 MODE ANSI 选项创建的数据库中,不存在标
记事务的开始的需要。总会有一个起作用;您只要指明每一事务的结束。

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 195 -
在两种方法中,要指定成功的事务的结束,请执行 COMMIT WORK 语句。此语句告诉数
据库服务器您达到了必须一起成功完成的一系列语句的结束。数据库服务器执行任何必要
的操作来确保正确地完成了所有修改并提交到了磁盘。
程序还可通过执行 ROLLBACK WORK 语句来有意地取消事务。
此语句请求数据库服务器
取消当前事务并撤销任何更改。
当订单输入应用程序创建新订单时,它可以下列方式使用事务:

交互地接受所有数据。

验证并展开它。

等候操作人员进行最终的提交

执行 BEGIN WORK

在 orders 和 items 表中插入行,检查数据库服务器返回的错误代码

如果未发生错误,则执行 COMMIT WORK;否则,执行 ROLLBACK WORK
如果任何外部故障阻止事务的完成,在当系统重启时,部分事务回滚。在所有情况下,该
数据库处于不可预测的状态。要么完全地输入新订单,要么根本未输入它。

集群层执行计划开关.............................. 178