oracle如何将01-3月 -40修改成日期格式

oracle如何将“01-3月 -40”修改成日期格式,并将该字段修改成日期型

1、利用下面的方法转换。(要考虑到你的数据库环境,下面的方法无论你的数据库环境是英文还是中文都ok)
select to_date('01-3月 -40','dd-mon-yy','nls_date_language=''Simplified Chinese''') from dual;
2、由于修改字段类型要求表数据为空,因此在转换的同时将数据插入到另外一个表中,然后清空原表数据,再使用如下命令修改。
alter table table_name modify 类型;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-22
select to_date('01-3月 -40','dd-mon-yy') from dual;
相似回答