如何将带有希伯来语和特殊字符的文本数据从 SAS 导出到 ACCESS?

How to export text data with Hebrew and special characters from SAS to ACCESS?

我有一个包含数十万行和几个文本字段的 SAS table,我需要将此 table 导入 ACCESS 数据库。

这些字段包含希伯来字符和特殊字符(例如逗号、冒号、括号、引号、双引号和您能想到的任何其他字符)的名称。

我尝试将 table 导出为 CSV 文件并将其导入我的 ACCESS 数据库,但遇到了 2 个问题:

  1. Access 无法识别希伯来语字符
  2. 每次access导入查询中有特殊字符也被定义为分隔符,导致数据读取错误

有什么想法吗?

我在 Windows XP 上使用 SAS 9.2 和 ACCESS 2010。我可能很快就会升级到 Windows 7 和 SAS 9.4,这样我就可以在 ACCESS 和 SAS 之间建立集成连接。有人知道它是否解决了这些问题?

谢谢。

好的伙计们,我找到了答案,而且非常简单。 不是导出到 CSV 文件,然后导出到 Access,而是直接从 SAS 导出数据到 Access 数据库的选项(不知何故我之前错过了它......)。 似乎运作良好。它保留希伯来字符并且不会弄乱数据。 SAS table 和 ACCESS table 没有链接,但这在我当前的应用程序中不是问题。

使用的代码: `

PROC EXPORT DATA=lib.table
OUTTABLE= "table1"
DBMS=ACCESS REPLACE;
DATABASE= "L:\test.accdb";
RUN;

`