2013-04-26 76 views
1

我有一個表保存在varchar2字段,oracle數據庫中的日期。從varchar字段提取oracle日期

2012年6月30日 2013年6月30日

我想提取的一年。除了使用substr函數以外的任何提取年的想法?

+5

永遠不要存儲在VARCHAR列日期。您應該儘快將其移至適當的「DATE」列。 – 2013-04-26 19:15:11

+2

'update yourtable set yourcolumn = to_date(yourcolumn,'dd/mm/yyyy')'應該爲你做這個訣竅((假設你至少有你的行的格式爲例) – Scotch 2013-04-26 19:17:20

回答