限定符 SysVar 可以放在下表中列出的每个 EGL 系统变量的名称的前面。这些变量用于一般用途。
系统变量 | 描述 |
---|---|
arrayIndex | 包含数字:
|
callConversionTable | 包含一个转换表的名称,当程序在运行时执行下列操作时,此转换表用来转换数据:
|
errorCode | 在发生下列任何一个事件之后接收状态码:
|
formConversionTable | 包含当 EGL 生成的 Java™ 程序执行下列操作时用于双向文本转换的转换表的名称:
|
overflowIndicator | 当发生算术溢出时设置为 1。通过检查此变量的值,可以测试溢出条件。 |
returnCode | 包含一个外部返回码,该返回码是由您的程序设置的,并且可供操作系统使用。 |
sessionID | 包含特定于 Web 应用程序服务器会话的标识。 |
sqlca | 包含整个 SQL 通信区(SQLCA)。 |
sqlcode | 包含最近完成的 SQL I/O 操作的返回码。此代码是从 SQL 通信区(SQLCA)获取的,并可以随着关系数据库管理器的不同而有所变化。 |
sqlState | 包含最近完成的 SQL I/O 操作的 SQL 状态值。此代码是从 SQL 通信区(SQLCA)获取的,并可以随着关系数据库管理器的不同而有所变化。 |
systemType | 标识要运行程序的目标系统。 |
terminalID |
是从 Java 虚拟机系统属性 user.name 初始化的,并且在不能接收该属性时为空白。 |
transactionID | 如主题 transactionID 中所述。 |
transferName | 允许在运行时指定要转移至的程序或事务的名称。 |
userID | 包含环境中的用户标识(如果有的话)。 |
相关参考
EGL 库外部的系统变量