參考手冊

DTW_PAD_PGM_PARMS


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"

表 13. DTW_PAD_PGM_PARMS 值
說明
YES 所有 IN 和 INOUT 字元參數值皆向左對齊,在傳遞至程式或儲存程序之前, 會填補參數精確度的空格數。 呼叫程式或儲存程序之後,除去尾端空格。
NO 參數傳遞至程式或儲存程序時,不填補字元參數值 (以 NULL 結尾的值)。 呼叫程式或儲存程序之後,不除去尾端空格。

範例

範例 1: 參數填補空格

DTW_PAD_PGM_PARMS="YES"


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]