DATE 和 DATETIME 格式规范的优先顺序

如果不同的设置存在冲突,或如果未指定格式,则其设置可为 DATE 数据类型的值指定显示和数据项格式的 GBase 8s 环境变量有下列优先顺序:
  1. DBDATE
  2. GL_DATE
  3. 在客户端语言环境中定义的信息(如果设置 CLIENT_LOCALE 的话)
  4. 缺省的日期格式为 %m/%d/%iy(如果未定义 DBDATEGL_DATE,且未指定语言环境的话)
GBase 8s 环境变量可为 DATETIME 数据类型的值指定显示和数据项格式。如果不同的设置存在冲突,或如果未指定格式,则它们的显式的或缺省的设置有下列降序的优先顺序(从最高至最低):
  1. DBDATEDBTIME
  2. GL_DATETIME
  3. 在客户端语言环境中定义的信息(如果设置 CLIENT_LOCALE 的话)
  4. 缺省的 DATETIME 格式为 %iY-%m-%d %H:%M:%S(如果未设置 CLIENT_LOCALEDBTIMEGL_DATETIME 的话)。
如果将 GL_DATETIME 设置为非缺省的值,则在您可在下列上下文中正确地处理本地化的 DATETIME 值之前,您还必须将 USE_DTENV 环境变量设置为 1

对于按发生时间顺序排列的数据值,要了解您可如何设置这些环境变量来定义格式的详细信息,请参阅 GBase 8s GLS 用户指南GBase 8s SQL 参考指南