如果 NULL 指示符中的最終值是 -2,我們可以得出什麼結論?
NULL 指示符是一個 2 位元組的欄位,它有多種用途。當任何 DB2 列有 NULL 值時,此指示符的值為 -1,當 DB2 列有非 NULL 值時,指示符的值為 0。
儘管 NULL 指示符的主要目的是檢查一列是否有 NULL 值,但該指示符也可以取 -2 的值。此指示符中的 -2 值表示由於計算帶有算術錯誤的表示式或在嘗試將數字結果值轉換為主機變數時溢位,而將 NULL 值分配給主機變數。
廣告
NULL 指示符是一個 2 位元組的欄位,它有多種用途。當任何 DB2 列有 NULL 值時,此指示符的值為 -1,當 DB2 列有非 NULL 值時,指示符的值為 0。
儘管 NULL 指示符的主要目的是檢查一列是否有 NULL 值,但該指示符也可以取 -2 的值。此指示符中的 -2 值表示由於計算帶有算術錯誤的表示式或在嘗試將數字結果值轉換為主機變數時溢位,而將 NULL 值分配給主機變數。