ORACLE 的自带函数库里有一个很有用的函数TO_DATE(),它可以将日期字符串按照自己定义的格式转换为ORACLE格式的日期,to_number是将日期形转换成数值形。to_char()是转换成字符型。

解决方案 »

  1.   

    是这样的,这两个Oracle 数据库的字符集不同,但都是中文字符集,比如说,都执行相同的SQL语句:Insert Into xxx values (姓名,年龄),其中一个数据库里插入的数据就是乱码,这种情况该如何解决呢?
      

  2.   

    将两个数据库都设为UTF8。无论你插入读写的是何种中文,日文,德文,法文,都没问题。
      

  3.   

    你可到注册表;HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0-->>NLS_LANG
    看看是否一样。
      

  4.   

    我也与遇到了这样的问题,数据有中文的有日文的,日文的繁体字就显示成乱码了,而假名倒可以正常显示,中文也可以正常显示.
    说明:我的数据库语言是简体中文,charcterset =AL16UTF16!
    资料上说UTF16和UTF8只是性能上的差别,那问题是出在哪里呢?