多选题 如果SYSDATE返回12-JUL-2009,那么下面的语句会返回什么值?
SELECT TO_CHAR(SYSDATE,"fmDDth MONTH")FROM DUAL;
【正确答案】 A
【答案解析】DD部分以大写字母形式返回该月的日。因为它是数字,所以不要紧,除非应用"th"掩码,这里组成部分是大写字母形式。MONTH返回用大写字母写的月。
B、C和D不正确。如果格式掩码是"fmddth Month",就会返回B。如果格式掩码是"fmDDspth MONTH",就会返回C。