AIX | HP-UX | Linux | OS/2 | OS/390 | OS/400 | PTX | SUN | Win NT |
|
|
|
|
| X |
|
|
|
目的
指示語言環境將字元參數 (CHAR 或 CHARACTER 的資料類型) 傳遞至程式或儲存程序時,是否要填補空格。
就 IN 或 INOUT 參數而言,若參數值長度小於指定的精確度, 空格將插入參數值的右側,直到參數值與精確度兩者的長度相同為止。
就 OUT 參數而言,參數值設為精確度的空格。
呼叫程式或儲存程序之後,從 OUT 和 INOUT 參數值中除去所有的尾端空格。
在起始設定檔案中設定這個變數, 指定一個值給您所有的巨集。您可以在巨集中定義這個值,將它置換。 若巨集中未定義 DTW_PAD_PGM_PARMS,則會使用 Net.Data 起始設定檔的值。
Direct Call 及 SQL 語言環境支援 DTW_PAD_PGM_PARMS。
值
DTW_PAD_PGM_PARMS="YES"|"NO"
值 | 說明 |
---|---|
YES | 所有 IN 和 INOUT 字元參數值皆向左對齊,在傳遞至程式或儲存程序之前, 會填補參數精確度的空格數。 呼叫程式或儲存程序之後,除去尾端空格。 |
NO | 參數傳遞至程式或儲存程序時,不填補字元參數值 (以 NULL 結尾的值)。 呼叫程式或儲存程序之後,不除去尾端空格。 |
範例
範例 1: 參數填補空格
DTW_PAD_PGM_PARMS="YES"