Oracle11g 使用dbms_xlsprocessor编写unicode文件(来自ALT16UTF16 Db)

Oracle11g 使用dbms_xlsprocessor编写unicode文件(来自ALT16UTF16 Db),oracle11g,unicode-string,Oracle11g,Unicode String,我的Oracle数据库位于ALT16UTF16字符集中。我需要生成unicode文本文件,该文件应以AL32UTF8编码导入另一个数据库。为此,我使用PL/sql代码调用DBMS_XSLPROCESSOR.CLOB2FILE过程 在我的代码过程中: 首先,我使用一个NCLOB来存储包含汉字的unicode行 然后我将该过程称为:DBMS_XSLPROCESSOR.CLOB2FILE(v_file,DIRE,fileName,873) 其中v_file是包含该文件的NCLOB变量,873是AL3

我的Oracle数据库位于ALT16UTF16字符集中。我需要生成unicode文本文件,该文件应以AL32UTF8编码导入另一个数据库。为此,我使用PL/sql代码调用DBMS_XSLPROCESSOR.CLOB2FILE过程

在我的代码过程中:

  • 首先,我使用一个NCLOB来存储包含汉字的unicode行

  • 然后我将该过程称为:DBMS_XSLPROCESSOR.CLOB2FILE(v_file,DIRE,fileName,873)

  • 其中v_file是包含该文件的NCLOB变量,873是AL32UTF8的Oracle字符集

但是,当我签入文本文件时,我找到的不是汉字,您是否可以帮助解决这个问题,或者您是否可以建议除DBMS_XSLPROCESSOR.CLOB2FILE之外的另一个过程,该过程允许使用从非unicode数据库中提取的汉字编写一个大文件

非常感谢