我正在研究SAP的数据表字段的数据类型。我意识到只存储数字的字段有时是 varchar 或 char 数据类型。例如,KUNNR(客户编号)和 BUKRS(公司代码)是字符数据类型。
在确定字段的数据类型仅包含其名称定义的数字时,将字段的数据类型定义为 varchar/char 而不是 int 的目的或好处是什么?
编辑:SAP 有“numc”数据类型和数字文本,“INT1/2/4/8”数据类型用于整数,但使用 char/varchar 代替客户编号或公司代码。如果您知道他们为什么在上述情况下使用 char 数据类型,请帮助我。我现在正在尝试通过引用 SAP 的数据模式来创建数据模式。
引用 SAP 表/字段详细信息的页面: