如何使用 COBOL 段落驗證 DB2 列資料中的 NULL 值?
為了實現這一點,我們將在 ORDERS 表的 INVOICE_ID 上使用 SELECT 查詢後的 NULL 指示符。如果 NULL 指示符的值為 -1,則可以得出結論,即 INVOIVE_ID 具有 null 值。
以下是對此 COBOL 段落−
A010-CHECK-ORDER. EXEC SQL SELECT INVOICE_ID INTO :INVOICE_ID_DATA :INVOICE_ID_N FROM ORDERS WHERE ORDER_ID = ‘678542112’ END-EXEC IF INVOICE-ID-N = -1 MOVE SPACES TO INVOICE-ID-DATA END-IF
INVOICE-ID-N 在此處為 null 指示符,由 DCLGEN 實用程式自動生成。
廣告