Oracle的TO_DATE函数用于将一个字符串转换为日期类型。它的语法如下:
TO_DATE(string, format)
其中,string是要转换的字符串,format是日期的格式。
例如,如果要将字符串"2021-09-30"转换为日期类型,可以使用以下语句:
TO_DATE(‘2021-09-30’, ‘YYYY-MM-DD’)
这将返回一个日期类型的值,表示2021年9月30日。
另外,TO_DATE函数还可以用于将带有时间的字符串转换为日期时间类型。例如,要将字符串"2021-09-30 12:30:45"转换为日期时间类型,可以使用以下语句:
TO_DATE(‘2021-09-30 12:30:45’, ‘YYYY-MM-DD HH24:MI:SS’)
这将返回一个日期时间类型的值,表示2021年9月30日12点30分45秒。
请注意,format参数中的格式必须与字符串的实际格式相匹配,否则会导致转换失败。