我在oracle中使用一个脚本,它在某个时刻选择一个日期:
CURSOR SAURON IS select TOUTDOUX_ID, TYPE_OF_ACTION, USER_ID, PROFILE_NAME, START_DATE, END_DATE, PLATFORM, COMMENTS, PERM_FLAG, ACTIVE_FLAG from uam.tout_doux
但格式(25-JUL-2013)不是我预期的格式(2013/07/25) 如何选择格式正确的日期?
答案 0 :(得分:2)
将Oracle TO_CHAR
功能与date-time format elements一起使用。在您的情况下,您需要格式字符串YYYY/MM/DD
:
CURSOR SAURON IS
select TOUTDOUX_ID, TYPE_OF_ACTION, USER_ID, PROFILE_NAME,
TO_CHAR(START_DATE, 'YYYY/MM/DD') AS SDate,
TO_CHAR(END_DATE, 'YYYY/MM/DD') AS EDate,
PLATFORM, COMMENTS, PERM_FLAG, ACTIVE_FLAG
from uam.tout_doux