在 Oracle 数据库和兼容 Oracle 的数据库(如 OceanBase)中,TO_CHAR 函数用于将日期时间值转换为字符形式,以便更灵活地处理日期时间格式。

以下是一个示例,将日期时间值转换为字符串:
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS formatted_date FROM dual;

这将返回当前系统日期时间,并使用指定的格式字符串将其转换为字符形式。在这个例子中,'YYYY-MM-DD HH24:MI:SS' 是一个日期时间格式的模板,指定了年、月、日、小时、分钟和秒的显示方式。

你可以根据需要更改格式字符串,以满足特定的日期时间格式要求。例如,如果你只对日期感兴趣,可以使用:
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') AS formatted_date FROM dual;




转载请注明出处:http://www.zyzy.cn/article/detail/11667/OceanBase