如何将阿拉伯数据导入oracle数据库?

时间:2015-03-31 07:11:08

标签: linux oracle11g arabic sql-loader

我在excel中有arabicwindows个数据的文件,现在我要将此文件导入oracle中安装的oracle linux 5.9数据库中。 我将我的Excel文件导出为csv格式,但linux无法显示阿拉伯数据 我使用sqlldr并将csv文件导入数据库,但遗憾的是阿拉伯数据标记为问号。

当我使用insert语句时,我在插入和显示阿拉伯字符方面没有任何问题,我的字符集是AR8MSWIN1256

现在我如何导入阿拉伯数据?

提前致谢。

1 个答案:

答案 0 :(得分:0)

有一种适合我的解决方法

  1. 将excel文件另存为“Unicode文本(* .txt)
  2. 打开文本文件,您将通过“选项卡”找到与相邻列分隔的每个列,复制该选项卡并在整个文件中使用逗号“,”“查找+替换”它。
  3. 如果表格的末尾有额外的标签,则会产生一系列额外的逗号,删除它们!
  4. 保存文件,然后手动将其扩展名从(.txt)更改为(.csv)
  5. 该文件现在应该正常显示阿拉伯字符,您可以将其作为CSV文件导出到任何应用程序