SQL 编程 / 调用数据库服务器 |
SQLCODE 字段是数据库服务器的主要返回代码。在每个 SQL 语句之后,将 SQLCODE 设置为如下表所示的一个整数值。当那个值为零时,无误地执行该语句。特别地,当假定一个语句将数据返回到主变量内时,代码零意味着已返回了该数据且可使用它。任何非零代码都意味着相反的意思。未将有用的数据返回到了主变量。
返回值 | 解释 |
---|---|
值 < 0 | 指定一个错误代码。 |
值 = 0 | 指示成功。 |
0 < 值 < 100 | 在 DESCRIBE 语句之后,表示描述 SQL 语句的类型的一个整数值。 |
100 | 在未返回行的成功查询之后,指示 NOT FOUND 条件。在 INSERT INTO/SELECT、UPDATE、DELETE 或 SELECT... INTO TEMP 语句未能访问任何行之后,NOT FOUND 还可发生在符合 ANSI 的数据库中。 |