a varchar2(4)
b varchar2(2)
c varchar2(2)d dated:=to_date(a||b||c,'yyyy-mm-dd')北京海天起点技术服务有限公司
www.hthorizon.com.cn

解决方案 »

  1.   

    test表:
    年 varchar2(4),月 varchar2(2),日 varchar2(2),年月日 date
    update test set 年月日=to_date(月||日||年,'mm-dd-yyyy');
      

  2.   

    使用to_date函数
    to_date(a||b||c,'yyyy-mm-dd')
      

  3.   

    to_date(月||日||年,'mmddyyyy');
      

  4.   

    对不起,是:update test set 年月日=to_date(月||日||年,'mmddyyyy');
      

  5.   

    update test set yourcol=to_date(月||'-'||日||'-'||年,'mmddyyyy');
      

  6.   

    to_date(年||月||日,'YYYYMMDD')
    其中年、月、日为字符串,如: to_date('2003'||'05'||'31','YYYYMMDD')