Sybase ASE中以“ N”结尾的类型是什么?

时间:2018-10-05 15:00:19

标签: sybase sybase-ase sqldatatypes sybase-ase15

我正在使用Sybase ASE 15.7实例。

查询systypes表后,我看到了许多数据类型,例如floatnintndatetimnmoneyn。它们具有相同的长度(floatintdatetime,...),并且似乎仅在类型代码和层次结构上有所不同。 Sybase ASE文档中提到了前者(如herehere中所述),但没有解释其用途。

这些数据类型的用途是什么,与没有后缀“ N”的数据类型有什么区别?

1 个答案:

答案 0 :(得分:0)

如果用户将列指定为固定长度的列 AND 可为空,则ASE会将该数据类型静默转换为指定为<datatype>n的可变长度/可空数据类型。

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

您可以在Datatype Conversions

上的ASE文档中了解更多有关此内容的信息。