ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

日時データを日付データとして読み込む

[OS] Windows
[リリース] 8.1
[キーワード] access, oracle, datetime, date, sasdatefmt

[質問]

LIBNAMEステートメントのDBMSエンジンを使用して ORACLE等のテーブルの日付データを読み込むと、日時データになってしまいます。
日付データとして読み込む方法はありますか。

[回答]

SASでORACLEに存在するデータセットから新規データセットを作成する際、 SASDATEFMTデータセットオプションを指定することで、日時データから日付値を取り出すことができます。 以下の例では、ORACLEのテーブルに含まれている日時データ hiredateをSAS日付値に変換しています。

例:
LIBNAME oralib ORACLE USER=scott PASSWORD=tiger PATH='@orapath' ;
DATA data1 ;
  SET oralib.emp(SASDATEFMT=(hiredate='YYMMDD8.'));
RUN ;
The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved