要把东西存进别人的数据库中,但是他们的oracle是us7ascii的字符集。
我用odp.net操作的,安装odp.net时语言选择的中文,把数据存进数据库时,存中文的话,plsql中会显示成问号。请问怎么样,可以把中文数据存进数据库,在plsql中显示成中文?
别人的oracle字符集是肯定不能改变的

解决方案 »

  1.   

    在客户端中,执行set nls_lang=american_america.zhs16gbk
      

  2.   

    请问这个是否是永久性的修改了插入和读取oracle数据库时采用的字符集方式?我需要执行连接其他数据库的,其他数据库是正常的可以显示中文的字符集
      

  3.   

    使用nvarchar2和nclob 存储汉字就可以了
      

  4.   

    数据库是别人的,表也是别人的,在表定义时,表就定成了varchar2了。