如果NULL指示符的最终值为-2,我们可以得出什么结论?

NULL指示符是一个2字节字段,具有多种用途。当任何DB2列具有NULL值时,此指示符的值为-1;当DB2列具有非NULL值时,该指示符的值为0。

尽管NULL指示符的主要目的是检查列是否具有NULL值,但该指示符也可以采用-2的值。该指示符中的-2值表示,由于使用算术错误对表达式求值或尝试将数值结果值转换为主机变量时发生溢出,为主机变量分配了NULL值。

猜你喜欢