将 CHAR 值看作数字值

如果您打算对存储在列中的数字执行计算,那么应将数字数据类型指定给该列。虽然可以在 CHAR 列中存储数字,但也许不能在某些算术运算中使用这些数字。例如:如果将总和插入 CHAR 列中,并且如果 CHAR 列太小而无法保存该值,那么可能会遇到溢出问题。在这种情况下,插入操作将失败。如果将有前导零的数字(如一些邮政编码)作为数字类型 INTEGER 或 SMALLINT 存储,那么会除去前导零。相反,可以将这些数字存储在 CHAR 列中。