0

我正在使用 Sybase ASE 15.7 实例。

查询systypes表后,我看到了很多数据类型,如floatn, intn, datetimn, moneyn。它们的长度相同(float, int, datetime, ...),并且似乎仅在其类型代码和层次结构上有所不同。Sybase ASE 文档提到了前者(如在此处此处),但没有解释其用途。

这些数据类型的用途是什么,与没有尾随“N”的对应数据类型有什么区别?

4

1 回答 1

0

如果用户将列指定为定长列并且可以为空,则 ASE 会默默地将此数据类型转换为指定为 的可变长度/可以为空的数据类型<datatype>n

当您运行时,sp_help您仍然应该看到原始数据类型,但内部 ASE 将使用该<datatype>n类型。

您可以在数据类型转换的 ASE 文档中阅读更多相关信息

于 2018-10-05T15:11:15.040 回答