语言环境类别

语言环境文件指定语言环境类别的行为。

CTYPE 和 COLLATION 类别主要影响数据库服务器存储和检索数据库中字符数据的方法。NUMERIC、MONETARY 和 TIME 类别影响客户机应用程序格式化相关 SQL 数据类型的内部值的方式。有关最终用户格式的更多信息,请参阅最终用户格式定制最终用户格式。下表描述语言环境类别和缺省语言环境美国英语的行为。
语言环境类别 描述 在缺省语言环境(美国英语)中
CTYPE 控制字符分类和大小写转换的行为。 缺省代码集划分字符类别。在 UNIX™ 上,缺省代码集为 ISO8859-1。
COLLATION 控制字符串比较的行为。 缺省语言环境不会定义本地化顺序。因此,数据库服务器会按代码集顺序整理 NCHAR 和 NVARCHAR 数据(除非 SET COLLATION 指定了某种本地化顺序)。
NUMERIC 控制非货币数字最终用户格式的行为。 数字最终用户格式中使用下列数字记数法:
  • 千位分隔符:逗号 (,)
  • 十进制分隔符:句点 (.)
  • 千位分隔符之间的位数:3
  • 正数符号:加号 (+)
  • 负数符号:减号 (-)
  • 基于纪元的日期无备用数字
MONETARY 控制货币最终用户格式的行为。 货币最终用户格式中使用下列货币记数法:
  • 货币符号:美元符号 ($) 作为货币值前面的前置符号出现
  • 未定义后置货币符号。
  • 千位分隔符:逗号 (,)
  • 十进制分隔符:句点 (.)
  • 千位分隔符之间的位数:3
  • 正数符号:加号 (+)
  • 负数符号:减号 (-)
MONEY 列的缺省小数位:2
TIME 控制日期和时间最终用户格式的行为。 下列日期和时间最终用户格式:
  • DATE 值:%m/%d/%iy
  • DATETIME 值:%iY-%m-%d %H:%M:%S
基于纪元的日期无定义。
MESSAGES 控制对消息的肯定和否定响应的定义。