2017-03-16 8 views
0

私は何十万行ものテキストフィールドを含むSASテーブルを持っており、このテーブルをACCESSデータベースにインポートする必要があります。ヘブライ語と特殊文字でテキストデータをSASからACCESSにエクスポートする方法は?

フィールドには、ヘブライ文字やカンマ、コロン、括弧、引用符、二重引用符などの特殊文字の名前が含まれています。

私はCSVファイルとしてテーブルをエクスポートし、私のAccessデータベースにインポートしようと、2つの問題が発生しました:

  1. アクセスは、ヘブライ語の文字を認識しません
  2. 特殊文字があるたびにアクセスインポートクエリの区切り文字としても定義されている場合、データは正しく読み込まれません。

Windows XPでSAS 9.2とACCESS 2010を使用しています。まもなくWindows 7とSAS 9.4にアップグレードする予定で、ACCESSとSASの間の接続を統合することができます。誰もがそれらの問題を解決するかどうか知っていますか?

ありがとうございました。

答えて

0

私は答えを見つけました。本当にシンプルです。 CSVファイルにエクスポートしてからAccessにする代わりに、SASからAccessデータベースに直接データをエクスポートするオプションがあります(これは以前のように私が見逃していました...)。 うまくいくと思われます。それはヘブライ文字を保持し、データを混乱させません。 SASテーブルとACCESSテーブルはリンクされていませんが、現在のアプリケーションでは問題ありません。使用

コード: `

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

`

+0

あなたはあなたの答えに使用されるコードを追加してください(この作業を行うための別の方法があります)。 – Quentin

+0

こんにちはクエンティン、私に思い出させてくれてありがとう。答えにコードを追加しました。 –

関連する問題