字串變數格式
- 字串變數的值可以包含數字、字母及特殊字元,且最多可以有 32,767 個位元組。
- 無法為字串變數產生系統遺漏值,因為任何字元都是合法的字串值。
- 當建立或修改字串變數的轉換指令產生遺漏或未定義的結果時,會指派空字串。 變數會顯示為空白,且不會被視為遺漏。
- 字串格式用來讀取及寫入字串變數。 輸入值可以是英數字元 (
A格式) 或英數字元的十六進位表示法 (AHEX格式)。 - 對於固定格式原始資料,如果使用直欄樣式規格,則可以在 資料清單 和 GET 資料 之類的指令上明確指定寬度,也可以隱含指定寬度。 對於可用欄位資料,預設寬度為 1; 如果輸入字串可能較長,則必須明確指定
w。 小於指定寬度的輸入字串會以空白向右填補。 - 字串變數的輸出格式一律為
A。 寬度由輸入格式或 STRING 指令上指定的格式決定。 定義之後,只能使用 ALTER TYPE 指令來變更字串變數的寬度。