將資料類型從自動化轉換成 RPG

當您指定交易整合器 (TI) 處理從自動化資料類型轉換成報表程式產生器 (RPG) 資料類型的方式時,請使用下表作為指南。

TI 專案預設值 RPG 資料類型 規格化 欄位長度 欄位長度意義 小數位數
布林值 (預設) 整數 I 5 數字 Blank
Boolean 整數 I 10 數字 Blank
Boolean Packed P 3 數字 空白,0
位元組 (預設) 字元 A 1 位元組 Blank
Byte 不帶正負號 U 3-9 數字 Blank
Byte Packed P 3 數字 空白,0
Byte 整數 I 3-9 數字 Blank
貨幣 (預設) Packed P 1-30 數字 空白,0-4
貨幣 劃 作 S 1-30 位元組 空白,0-4
貨幣 二進位 B 1 - 4 數字 空白,0-4
貨幣 二進位 B 5-9 數字 空白,0-4
日期 (日期) *MDY 8 位元組 Blank
日期 (日期) *DMY 8 位元組 Blank
日期 (日期) *YMD 8 位元組 Blank
日期 (日期) *七月 None 6 位元組 Blank
日期 (日期) *Iso 10 位元組 Blank
日期 (日期) *美國 10 位元組 Blank
日期 (日期) *歐元 10 位元組 Blank
日期 (日期) *Jis 10 位元組 Blank
日期 (時間) *Hms 8 位元組 Blank
日期 (時間) *Iso 8 位元組 Blank
日期 (時間) *美國 8 位元組 Blank
日期 (時間) *歐元 8 位元組 Blank
日期 (時間) *Jis 8 位元組 Blank
Date 時間戳記 Z 數量? 位元組 Blank
Decimal Float F 4 位元組 Blank
Decimal Float F 8 位元組 Blank
Decimal (預設) Packed P 1-30 數字 空白,0-30
Decimal 劃 作 S 1-30 位元組 空白,0-30
Decimal Binary B 1 - 4 數字 空白,0-4
Decimal Binary B 5-9 數字 空白,0-9
雙 (預設) Float F 8 位元組 Blank
雙精度浮點數 [1] Packed P 1-30 數字 空白,0-30
雙精度浮點數 [1] 劃 作 S 1-30 位元組 空白,0-30
Double 二進位 B 1 - 4 數字 空白,0-4
Double 二進位 B 5-9 數字 空白,0-9
整數 (預設) 整數 I 1-5 數字 Blank
整數 Packed P 1-30 數字 空白,0
整數 劃 作 S 1-30 位元組 空白,0
整數 二進位 B 1-5 數字 空白,0
長 (預設) 整數 I 1-9 數字 Blank
long Packed P 1-30 數字 空白,0
long 劃 作 S 1-30 位元組 空白,0
long 二進位 B 1-9 數字 空白,0
單一 (預設) Float F 4 位元組 Blank
單一 [1] Packed P 1-30 數字 空白,0-30
單一 [1] 劃 作 S 1-30 位元組 空白,0-30
單一 二進位 B 1-9 數字 空白,0-9
字串 (預設) 字元 A 1-32755 Bytes==Char Blank
String Graphic G 1-16371 Char Blank

注意

附注 [1] 在上表中指出,當您將整數或小數位數從 Visual Basic Single 或 Visual Basic Double 資料類型轉換成 Packed Decimal 或 distributed program call (DPC) Zoned Decimal 資料類型時,TI 會限制為從 1 到 18 位數到小數點左邊的精確度 (,例如, 1.2345678901234567E+17) 。

注意

雖然 TI 靠左對齊所有字串,但 RPG MOVE 命令會靠右對齊所有字串。 如果您要設計 RPG 應用程式,請在操作字串時,使用 MOVEL 或 EVAL 命令在 RPG 中執行對等的作業。 另請參閱

支援的 TI 資料類型

將資料類型從 RPG 轉換成自動化

資料類型轉換