我正在尝试将 abap 数据类型映射到 SQL 数据类型,但我不知道应该映射到 SQL 中的哪种数据类型。我正在尝试映射以下数据类型:
- DF16_DEC:8字节十进制 float ,以BCD格式存储。
- DF16_RAW:以二进制格式存储的 8 字节十进制 float 。
- DF34_DEC:以 BCD 格式存储的 16 字节十进制 float 。
- DF34_RAW:以二进制格式存储的 16 字节十进制 float 。
谁能告诉我应该将这些类型映射到哪种 SQL 数据类型?
请您参考如下方法:
这个问题在 on-line documentation 中得到了相当广泛的回答。 。请注意,您的问题在 ABAP 环境中没有多大意义,因为 DFnn_[DEC|RAW] 已经是可以映射到运行时类型 decfloatnn 的字典类型。一般来说,DFnn_DEC
映射到 DEC
类型,DFnn_RAW
映射到 RAW
类型。将这些类型映射到底层数据库类型可能取决于所使用的 DBMS 产品。