今天看到前輩寫的這樣一段日期轉換代碼,讓我不明白為什么要這樣寫?
TO_CHAR (TO_DATE (cday, 'yyyy.mm.dd'),'yyyy.mm.dd') >= '某段日期' 數據庫中,cday字段是varchar2類型。不明白為什么還要轉換成日期型再轉換回去,這樣不是會多費周折嗎?是不是反而會影響執行效率?請大家指點一下!
TO_CHAR (TO_DATE (cday, 'yyyy.mm.dd'),'yyyy.mm.dd') >= '某段日期' 數據庫中,cday字段是varchar2類型。不明白為什么還要轉換成日期型再轉換回去,這樣不是會多費周折嗎?是不是反而會影響執行效率?請大家指點一下!
后面的 '某段日期'是什么类型?
说明他的日期字符串本身就是yyyy.mm.dd的格式
先转成日期,再转回yyyy.mm.dd这种只有高高高高手才做的出来的