客户平台搭建的是ORACLE平台,程序是在INFORMIX平台下开发的,现要移植到ORACLE上,
数据已导成.unl,表结构也生成了SQL语句。现在的问题是,informix 下的几种类型在ORACLE里不支持,请教下达人在oraclej里用什么类型来替换,谢谢!
1.a_time datetime year to second
2.id serial not null ,
3. out_xml lvarchar(20480) not null ,这些类型在oracle分别用什么类型来替换才不会出问题?
谢谢了!在线等高人回答!

解决方案 »

  1.   


    --1.a_time datetime year to second
    oracle也有date类型,你这个应该是要显示到秒的吧?
    SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';会话已更改。SQL> select sysdate from dual;SYSDATE
    -------------------
    2010-11-13 09:59:43--2.id serial not null
    不知道你这个是不是自增类型,如果是在oracle里创建个序列
    --3. out_xml lvarchar(20480) not null 
    这个可以用blob来代替
      

  2.   

    ut_xml lvarchar(20480) not null 
    还是用CLOB比较好,BLOB主要用于存储二进制非结构化类型