Sybase ASE 中以 "N" 结尾的类型是什么?
What are types finishing with "N" in Sybase ASE?
我正在使用 Sybase ASE 15.7 实例。
查询了systypes
table后,看到了floatn
、intn
、datetimn
、[=15=等多种数据类型].它们的长度与对应的(float
、int
、datetime
、...)相同,似乎仅在类型代码和层次结构上有所不同。 Sybase ASE 文档提到了前者(如 here or here),但没有解释它们的用途。
这些数据类型的用途是什么?与没有尾随 "N" 的对应数据类型有什么区别?
如果用户将列指定为固定长度列 AND 可为空,ASE 将自动将该数据类型转换为指定为 [=10= 的 variable-length/nullable 数据类型].
当您 运行 sp_help
时,您应该仍会看到原始数据类型,但 ASE 内部将使用 <datatype>n
类型。
您可以在 Datatype Conversions
上的 ASE 文档中阅读更多相关信息
我正在使用 Sybase ASE 15.7 实例。
查询了systypes
table后,看到了floatn
、intn
、datetimn
、[=15=等多种数据类型].它们的长度与对应的(float
、int
、datetime
、...)相同,似乎仅在类型代码和层次结构上有所不同。 Sybase ASE 文档提到了前者(如 here or here),但没有解释它们的用途。
这些数据类型的用途是什么?与没有尾随 "N" 的对应数据类型有什么区别?
如果用户将列指定为固定长度列 AND 可为空,ASE 将自动将该数据类型转换为指定为 [=10= 的 variable-length/nullable 数据类型].
当您 运行 sp_help
时,您应该仍会看到原始数据类型,但 ASE 内部将使用 <datatype>n
类型。
您可以在 Datatype Conversions
上的 ASE 文档中阅读更多相关信息