如何使用函数TO_DATE (string_expr, date_format_string)?
函数TO_DATE (string_expr, date_format_string) 的作用是将指定字符串转换成DATE类型的数据。指定的字符串可以是任何数据类型,但是在转换成一个日期时,必须是一个有效的日期。TO_DATE函数包含两个参数:字符串(string_expr)和日期格式串(date_format_string)。字符串参数代表要转换的字符串,而日期格式串代表DATE类型的显示结果。这种显示结果必须和前面字符串的表达形式一样。详见下面的例子。
TO_DATE 函数位于DBMaster的安装目录DBMaster\version\shared\udf下,它并不是数据库默认创建的。如果要使用该函数,用户需要手动创建它。
可执行下面的命令来创建:
create function to_date.TO_DATE(varchar(20), varchar(20)) RETURNS DATE;
使用TO_DATE的示例:
select to_date('2009-Jan-01', 'YYYY-mon-DD');
select to_date('2009-1-01', 'YYYY-MM-DD');
select to_date('Feb/29-2000','MoM/DD-YYYY');