TO_DATE 函数将字符串转换为 DATETIME 值。该函数根据 format_string 第二个参数指定的日期格式,将 char_expression 第一个参数求值为日期,并返回等同的日期。
如果 char_expression 为 NULL,则返回 NULL 值。
TO_DATE 函数的任何参数都必须为内建的数据类型。
如果您省略 format_string 参数,则 TO_DATE 函数将缺省的 DATETIME 格式应用于该 DATETIME 值。通过 GL_DATETIME 环境变量指定缺省的 DATETIME 格式。
UPDATE tab1 SET begin_date = TO_DATE('Wednesday July 25, 2007 18:45', '%A %B %d, %Y %R');
在此示例中的 format_string 参数告诉 TO_DATE 函数如何格式化 begin_date 列中转化了的字符串。要获取展示在此格式字符串中每一格式符号的作用的表格,请参阅 TO_CHAR 函数。