oracle 把varchar2转换成date
想把birth列由varchar2转换为date类型,我是按如下步骤做的:
步骤如下:
1.假设前一个字段为a_time,增加一个字段a_tim
2.update aaa set a_tim =to_date(a_time,'yyyy-mm-dd hh24:mi:ss');
3.删除a_time后,建一个字段为a_time,定义字段类型为date
4.update aaa set a_time = a_tim
但是我操作了提示错误:ORA-01840: 输入值对于日期格式不够长
我的这个列的值是这样的如:1900/01/01
请问如何转换