- 论坛徽章:
- 0
|
8S 0类型:123 在内存或者表里16进制值为:F0 F0 F0 F0 F0 F1 F2 F3
8P 0类型:123 在内存或者表里16进制值为:00 00 00 12 3F
8S 2类型:1.23 在内存或者表里16进制值为:F0 F0 F0 F0 F0 F1 F2 F3
8P 2类型:1.23 在内存或者表里16进制值为:00 00 00 12 3F
8S 2类型:-1.23 在内存或者表里16进制值为:F0 F0 F0 F0 F0 F1 F2 D3
8P 2类型:-1.23 在内存或者表里16进制值为:00 00 00 12 3D
怎么样?看出规律来没有?
不相信的话,编个 PF 测试一下:例如 AT1 PF:
A R RAT1
A FLD1 8P 0 TEXT('FLD1')
A FLD2 8P 2 TEXT('FLD2')
A FLD3 8S 0 TEXT('FLD3')
A FLD4 8S 2 TEXT('FLD4')
编译到 QTEMP/AT1
然后 STRSQL:
INSERT INTO QTEMP/AT1 VALUES(123, 1.23, 123, 1.23)
INSERT INTO QTEMP/AT1 VALUES(-123, -1.23, -123, -1.23)
SELECT HEX(FLD1), HEX(FLD2), HEX(FLD3), HEX(FLD4) FROM AT1
自己看看结果吧 |
|