IBM Books

Image Extender、Audio Extender 和 Video Extender 管理和程序设计


处理 UDF 返回码

嵌入式 SQL 语句返回 SQLCA 结构的 SQLCODE、SQLWARN 和 SQLSTATE 字段中的代码。此结构是在 SQLCA 包含文件中定义的。(有关 SQLCA 结构和 SQLCA 包含文件的详情, 参见 DB2 Application Development Guide。)

DB2 CLI 调用返回可使用 SQLError 功能进行检索的 SQLCODE 值和 SQLSTATE 值。(有关 SQLError 函数检索错误信息的详情,参见 CLI Guide and Reference。)

SQLCODE 值 0 意味着语句运行成功(可能会有警告条件)。正数 SQLCODE 值表示语句运行成功, 但有警告。(嵌入式 SQL 语句在 SQLWARN 字段中返回 与 0 或正数 SQLCODE 值相关的警告。) 负数 SQLCODE 值表示有错。

DB2 将信息与每一个 SQLCODE 值相关。若 DB2 Extender UDF 遇到警告或错误, 它将相关联的信息传送给 DB2 以包括在 SQLCODE 信息中。

SQLSTATE 值包含补充 SQLCODE 信息的代码。参见SQLSTATE 代码以获取 DB2 Extender 返回的每个 SQLSTATE 代码的说明。

调用 DB2 Extender UDF 的嵌入式 SQL 语句和 DB2 CLI 调用可能返回对这些 UDF 是唯一的 SQLCODE 信息和 SQLSTATE 值,但 DB2 象返回其他嵌入式 SQL 语句或其他 DB2 CLI 调用的值那样返回了这些值。因此,存取这些值的方法与存取不启动 DB2 Extender UDF 的嵌入式 SQL 语句或 DB2 CLI 调用的方法相同。

参见SQLSTATE 代码以获取 Extender 可能返回的 SQLSTATE 值和相关信息的信息号。参见信息以获取关于每条信息的信息。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]