當您指定交易整合器 (TI) 處理從自動化資料類型到報表程式產生器 (RPG) 資料類型轉換的方式時,請使用下表做為指南。
TI 專案預設值 | RPG 資料類型 | 規格化 | 欄位長度 | 欄位長度意義 | 小數位數 |
---|---|---|---|---|---|
布林值 (預設值) | 整數 | 我 | 5 | 數字 | 空白 |
布爾邏輯 | 整數 | 我 | 10 | 數字 | 空白 |
布爾邏輯 | 包裝好的 | P | 3 | 數字 | 空白,0 |
位元組 (預設值) | 角色 | 一個 | 1 | 位元組 | 空白 |
位元 | 無符號 | U | 3-9 | 數字 | 空白 |
位元 | 包裝好的 | P | 3 | 數字 | 空白,0 |
位元 | 整數 | 我 | 3-9 | 數字 | 空白 |
貨幣(預設值) | 包裝好的 | P | 1-30 | 數字 | 空白,0-4 |
貨幣 | 劃 作 | S | 1-30 | 位元組 | 空白,0-4 |
貨幣 | 二進制 | B | 1-4 | 數字 | 空白,0-4 |
貨幣 | 二進制 | B | 5-9 | 數字 | 空白,0-4 |
日期(日期) | *MDY | 沒有 | 8 | 位元組 | 空白 |
日期(日期) | *DMY | 沒有 | 8 | 位元組 | 空白 |
日期(日期) | *YMD | 沒有 | 8 | 位元組 | 空白 |
日期(日期) | *七月 | 沒有 | 6 | 位元組 | 空白 |
日期(日期) | *ISO | 沒有 | 10 | 位元組 | 空白 |
日期(日期) | *美國 | 沒有 | 10 | 位元組 | 空白 |
日期(日期) | *歐元 | 沒有 | 10 | 位元組 | 空白 |
日期(日期) | *JIS(日本工业标准) | 沒有 | 10 | 位元組 | 空白 |
日期(時間) | *HMS | 沒有 | 8 | 位元組 | 空白 |
日期(時間) | *ISO | 沒有 | 8 | 位元組 | 空白 |
日期(時間) | *美國 | 沒有 | 8 | 位元組 | 空白 |
日期(時間) | *歐元 | 沒有 | 8 | 位元組 | 空白 |
日期(時間) | *JIS | 沒有 | 8 | 位元組 | 空白 |
日期 | 時間戳 | Z | 號碼? | 位元組 | 空白 |
十進制 | 浮動 | F | 4 | 字節 | 空白 |
十進制 | 浮動 | F | 8 | 字節 | 空白 |
十進位 (預設值) | 包裝好的 | P | 1-30 | 數字 | Blank,0-30 |
十進制 | 劃 作 | S | 1-30 | 位元組 | 空白,0-30 |
十進制 | 二進制 | B | 1-4 | 數字 | 空白,0-4 |
十進制 | 二進制 | B | 5-9 | 數字 | 空白,0-9 |
雙倍(預設) | 浮動 | F | 8 | 位元組 | 空白 |
雙倍 [1] | 包裝好的 | P | 1-30 | 數字 | Blank,0-30 |
雙重 [1] | 劃 作 | S | 1-30 | 位元組 | Blank,0-30 |
兩倍 | 二進制 | B | 1-4 | 數字 | 空白,0-4 |
兩倍 | 二進制 | B | 5-9 | 數字 | 空白,0-9 |
整數 (預設值) | 整數 | 我 | 1-5 | 數字 | 空白 |
整數 | 包裝好的 | P | 1-30 | 數字 | 空白,0 |
整數 | 劃 作 | S | 1-30 | 位元組 | 空白,0 |
整數 | 二進制 | B | 1-5 | 數字 | 空白,0 |
Long (預設值) | 整數 | 我 | 1-9 | 數字 | 空白 |
長 | 包裝好的 | P | 1-30 | 數字 | 空白,0 |
長 | 劃 作 | S | 1-30 | 位元組 | 空白,0 |
長 | 二進制 | B | 1-9 | 數字 | 空白,0 |
單一 (預設值) | 浮動 | F | 4 | 位元組 | 空白 |
單一 [1] | 包裝好的 | P | 1-30 | 數字 | Blank,0-30 |
單一 [1] | 劃定區域 | S | 1-30 | 位元組 | Blank,0-30 |
單身 | 二進制 | B | 1-9 | 數字 | Blank,0-9 |
字串 (預設值) | 角色 | 一個 | 1-32755 | Bytes==Char | 空白 |
繩子 | 圖形 | G | 1-16371 | 卡爾 | 空白 |
備註
附註 [1] 在上表中指出,當您將整數或小數位數從 Visual Basic Single 或 Visual Basic Double 資料類型轉換成 Packed Decimal 或分散式程式呼叫(DPC)Zoned Decimal 資料類型時,TI 限制為小數點左邊 1 到 18 位數的有效位數(例如,1.2345678901234567E+17)。
備註
TI 將所有字串靠左對齊,而 RPG MOVE 命令則將所有字串靠右對齊。 如果您正在設計 RPG 應用程式,請在 RPG 中使用 MOVEL 或 EVAL 命令來執行字串操作。 另請參閱