限定符 VGVar 可以放在下表中列出的每个 EGL 系统变量的名称的前面。这些变量主要用于从 VisualAge Generator 迁移的应用程序。
系统变量 | 描述 |
---|---|
currentFormattedGregorianDate | 包含长格里历格式的当前系统日期。 |
currentFormattedJulianDate | 包含长儒略历格式的当前系统日期。 |
currentFormattedTime | 包含 HH:mm:ss 格式的当前系统时间。 |
currentGregorianDate | 包含 8 位格里历格式(yyyyMMdd)的当前系统日期。 |
currentJulianDate | 包含 7 位儒略历格式(yyyyDDD)的当前系统日期。尽量避免使用此变量,此变量用于支持从 VisualAge® Generator 至 EGL 的代码迁移。 |
currentShortGregorianDate | 包含 6 位格里历格式(yyMMdd)的当前系统日期。尽量避免使用此变量,此变量用于支持从 VisualAge Generator 至 EGL 的代码迁移。 |
currentShortJulianDate | 包含 5 位儒略历格式(yyDDD)的当前系统日期。尽量避免使用此变量,此变量用于支持从 VisualAge Generator 至 EGL 的代码迁移。 |
handleHardIOErrors | 控制在 try 块中的 I/O 操作发生硬错误后程序是否继续运行。 |
handleOverflow | 控制算术溢出后的错误处理。 |
handleSysLibraryErrors | 指定系统变量 SysVar.errorCode 的值是否受系统函数调用的影响。 |
mqConditionCode | 包含在对 MQ 记录执行 add 或 scan I/O 操作之后进行的 MQSeries® API 调用的完成代码。 |
sqlerrd | 包含 6 个元素的数组,其中每个元素都包含从上一个 SQL I/O 选项返回的相应 SQL 通信区(SQLCA)值。 |
sqlerrmc | 包含与 SysVar.sqlcode 中的返回码相关联的错误消息的替换变量。 |
sqlIsolationLevel | 指示一个数据库事务相对于另一数据库事务的独立性级别。 |
sqlWarn | 包含 11 个元素的数组,其中每个元素包含在上一个 SQL I/O 操作的 SQL 通信区(SQLCA)中返回的警告字节,并且下标比 SQL SQLCA 描述中的警告编号大 1。 |
相关参考
EGL 库外部的系统变量