VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

MONTHNAME

功能描述

MONTHNAME函数返回日期对应月份的全称,返回内容所在语言集由GUC参数lc_time_names控制。

注意事项

  • 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
  • 如果指定的表达式不是一个合法的日期或者日期时间,MONTHNAME函数将返回 NULL。
  • 如果参数为 NULL,MONTHNAME函数将返回 NULL。

语法格式

MONTHNAME(date)

参数说明

date

一个日期或者日期时间表达式。

示例

1、查询2000-1-1对应的月份。

SELECT monthname('2000-1-1');

返回结果为:

monthname
-----------
January
(1 row)

2、修改GUC参数lc_time_names。

ALTER SYSTEM SET lc_time_names = 'zh_CN';

3、再次查询2000-1-1对应的月份。

SELECT monthname('2000-1-1');

返回结果为:

monthname
-----------
一月
(1 row)

4、清理环境。

--还原GUC参数lc_time_names。
ALTER SYSTEM SET lc_time_names = 'en_US';