【问题标题】:What are types finishing with "N" in Sybase ASE?Sybase ASE 中以“N”结尾的类型是什么?
【发布时间】:2019-03-11 03:04:07
【问题描述】:

我正在使用 Sybase ASE 15.7 实例。

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

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

【问题讨论】:

    标签: sybase sap-ase sqldatatypes sybase-ase15


    【解决方案1】:

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

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

    您可以在Datatype Conversions 上的 ASE 文档中阅读更多相关信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 2019-05-02
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多