在Oracle中使用不同的charset插入数据

时间:2012-02-28 07:51:09

标签: multithreading oracle session character-encoding

我想将带有不同字符集的数据(例如ISO8859-1和ISO8859-2)插入Oracle。通常我会通过使用setenv()设置NLS_LANG来完成此操作。但是,我的应用程序是多线程的,插入一个线程的数据可能与另一个线程的charset不同。

我尝试使用ALTER SESSION,因为每个线程都使用它自己的会话,但是我不能用这种方法设置charset。

甚至有可能这样做吗?

编辑: 数据库字符集是UTF8。 我正在使用C ++和unixODBC。

0 个答案:

没有答案