如何在 COBOL-DB2 程式中使用 DB2 表中的特定列儲存 NULL 值?
我們將利用 NULL 指示符來儲存任何 DB2 表中某一列的 NULL 值。首先,我們應該將 -1 值移動到 COBOL-DB2 程式中的 NULL 指示符內。之後,我們執行 UPDATE 或 INSERT 查詢來儲存 NULL 值。
例如,如果我們必須更新 ORDER 表中 ORDER_ID 為 3345612 的 ORDER_DESCRIPTION 列中的 NULL 值。
A020-UPDATE-ORDERS. MOVE -1 TO ORDER-DESCRIPTION-N MOVE SPACES TO ORDER-DESCRIPTION-DATA EXEC SQL UPDATE ORDERS SET ORDER_DESCRIPTION = :ORDER-DESCRIPTION-DATA :ORDER-DESCRIPTION-N WHERE ORDER_ID = ‘3345612’ END-SQL.
ORDER-DESCRIPTION-N 在此處是 NULL 指示符。在此處需要著重指出的一點是,該段中的第二行,即以橙色高亮的該行是可選項。一旦我們在 NULL 指示符中移動了 -1,那麼無論我們在資料欄位中給出什麼值,均只會在 DB2 表中儲存 NULL 值。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP