sql中to_date的用法 oracle中的時(shí)間處理函數(shù)to_char和to_date誰的效率好些了?
oracle中的時(shí)間處理函數(shù)to_char和to_date誰的效率好些了?將日期類型轉(zhuǎn)換為VARCHAR2將日期類型轉(zhuǎn)換為日期轉(zhuǎn)換為字符(sysdate,“yyyy-mm-dd”)更快或轉(zhuǎn)換為日期(“
oracle中的時(shí)間處理函數(shù)to_char和to_date誰的效率好些了?
將日期類型轉(zhuǎn)換為VARCHAR2
將日期類型轉(zhuǎn)換為日期
轉(zhuǎn)換為字符(sysdate,“yyyy-mm-dd”)更快
或轉(zhuǎn)換為日期(“2010-11-22”,“yyyy-mm-dd”)更快
事實(shí)上,這沒什么意義。
主要是關(guān)于你的桌子。如果有大量數(shù)據(jù)并且在varchar字段上創(chuàng)建了索引
則在搜索時(shí)
避免where to日期(此varchar字段,“yyyy-mm-dd”)=Date類型
使用where=to盡可能多的字符(日期類型,“yyyy-mm-dd”)。
在oracle里建表中如何設(shè)置to_date()函數(shù)?
Create table name(Create DateDate)insertinto table name(Create) date)VALUES TO date(“2010-10-22”,“yyyy-MM-DD”)提交日期類型是日期類型。插入時(shí),需要將字符2010-10-22轉(zhuǎn)換為日期類型