有時, 在 Toad 跑一些 SQL 要放日期的變數值的時候, 會遇到日期格式的問題. 

比如, 我個人偏愛的格式是 2015-01-14, 這樣的格式在我家的系統是不行的, 所以我 SQL 寫成

DATE = '2015-01-14'

它會報錯 "ORA-01861: Literal Does Not Match Format String". 然後我就必須改寫成

DATE = TO_DATE('2015-01-14', 'YYYY-MM-DD')

今天發現一種作法, "或許" 可以省掉一點麻煩

DATE = FND_DATE.CANONICAL_TO_DATE('2015-01-14')

不過前題是你要記得這一大串 XD

 

Aloz 發表在 痞客邦 PIXNET 留言(0) 人氣()