oracle修改varchar2或nvarchar2类型的时间字段为DATE

Posted mcalm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle修改varchar2或nvarchar2类型的时间字段为DATE相关的知识,希望对你有一定的参考价值。

ORACLE不区分大小写,且不认识MM,故改为MI,YYYY/MM/DD HH24:MI:SS,为了避免出错,写的时候要大写。

start_up_time 类型为DATE类型

completion_time类型为NVARCHAR2类型,值格式为2011-11-23 00:00:00

 

SQL:

update GC_UNDERGROUND set start_up_time = to_date(completion_time,YYYY/MM/DD HH24:MI:SS);
update GC_UNDERGROUND set start_up_time=‘‘;
update GC_UNDERGROUND set completion_time=start_up_time;
update GC_UNDERGROUND set start_up_time=‘‘;

 

以上是关于oracle修改varchar2或nvarchar2类型的时间字段为DATE的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中NVARCHAR2与VARCHAR2的差别

SQL 中的 Nvarchar 在 oracle 中用作 varchar2

oracle VARCHAR VARCHAR2 NVARCHAR2的区别

Oracle 中varchar varchar2 nvarchar2 有什么区别?

Oracle数据库中,使用case语句,遇到VARCHAR2与NVARCHAR2问题

Oracle批量修改字段类型varchar2(2000)转clob