sql - abap DF16_DEC数据类型对应的sql数据类型是什么?

标签 sql types abap sap-data-dictionary

我正在尝试将 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 产品。

关于sql - abap DF16_DEC数据类型对应的sql数据类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50541125/

相关文章:

sql - 如何从存储过程 (ADO.NET) 中检索标量值

SQL如何按日期对每个条目进行排序

javascript - 在 Javascript 中如何检查提供的参数是否是字节数组类型?

abap - 程序中出现错误 DBIF_RSQL_INVALID_RSQL CX_SY_OPEN_SQL_DB

abap - 在 cl_salv_hierseq_table 中捕获 EXPAND 按钮

javascript - 如何将 Javascript 字符串转换为 SQL LongText

mysql - 基于单元格值的动态列选择

c# - 将基类型转换为派生类型

c - 这个C函数声明是什么意思?

abap - 忽略 JOIN 条件中的前导零?