【正文】
格式: LIBNAME libref SAS/ACCESSenginename SAS/ACCESSengineconnectionoptions SAS/ACCESSengineLIBNAMEoptions。 getnames=no。 /*導(dǎo)入表 */ getnames=yes。 選項(xiàng)說(shuō)明: D A T A F I L E = 規(guī)定要讀入外部文件的地址及名稱T A B L E = 規(guī)定外部數(shù)據(jù)文件中的表名O U T = 規(guī)定要輸出的 S A S 數(shù)據(jù)集D B M S = 規(guī)定外部數(shù)據(jù)文件格式的標(biāo)識(shí)名R E P L A C E 規(guī)定替換已存在文件應(yīng)用舉例 例 導(dǎo)入 EXELL數(shù)據(jù)表。 PC 格式的數(shù)據(jù)文件 流行數(shù)據(jù)庫(kù)文件D B F O r a c l eD I F D B 2W K 1, W K 3, W K 4 S yba s eE X C E L 4, E X C E L 5,E X C E L 97, E X C E L 2020……M S A c c e s s……訪問(wèn)外部數(shù)據(jù)文件方法 除了前面兩章介紹的讀入外部數(shù)據(jù)文件的方法外, SAS系統(tǒng)訪問(wèn)外部文件,特別是流行數(shù)據(jù)庫(kù)文件的方法還有以下幾種。第 4章 訪問(wèn)外部數(shù)據(jù)文件 清華大學(xué)經(jīng)管學(xué)院 朱世武 Resdat樣本數(shù)據(jù): SAS論壇: 本章內(nèi)容 ?通過(guò) IMPORT過(guò)程導(dǎo)入外部數(shù)據(jù)文件; ?通過(guò) LIBNAME語(yǔ)句和庫(kù)引擎連接外部數(shù)據(jù)文件; ?通過(guò) SAS/ACCESS軟件訪問(wèn)外部數(shù)據(jù)文件; ?通過(guò) ODBC或遠(yuǎn)程軟件平臺(tái)訪問(wèn)外部數(shù)據(jù)文件; ?創(chuàng)建 SAS數(shù)據(jù)集方法總結(jié) 。 ? 通過(guò) IMPORT過(guò)程; ? 通過(guò) LIBNAME語(yǔ)句和庫(kù)引擎; ? 通過(guò) ACCESS過(guò)程; ? 通過(guò) ODBC或遠(yuǎn)程軟件平臺(tái) 。 proc import out=tb31 datafile= D:\ResDat\ dbms=excel2020 replace。 run。 datarow=2。 B M D P CRSPACC D B 2 F A M E C H L IO D B C OLEDB O R A C E L O S I R I SR E M O T E REMOTE6 R E U T E R S SPSSS Y B A S E TERADATA V6 V 60 4V8 XML X P O R T 讀入其它版本或分析軟件數(shù)據(jù)集 可以通過(guò)菜單建立新邏輯庫(kù)和利用 LIBNAME語(yǔ)句連接其它 SAS版本或分析軟件的數(shù)據(jù)集 。 run。 run。 libname oralib oracle user=ZSW password=ZSW321 path=ora7db dbindex=y。 libname db2lib db2 authid=ZSW ssid=ZSW321。它們都能透明訪問(wèn)不同平臺(tái)上的數(shù)據(jù)對(duì)象。 optional editing statements。 由 DBF文件創(chuàng)建訪問(wèn)描述器的一般格式: PROC ACCESS DBMS=DBF。 由 EXELL表創(chuàng)建訪問(wèn)描述器的一般格式: PROC ACCESS DBMS=XLS。 SKIPROWS=跳過(guò)開(kāi)始的行數(shù) 。 /*規(guī)定運(yùn)行時(shí)在 LOG窗口顯示列的信息 */ RUN。 ORAPW=Oracle服務(wù)器上的用戶密碼 。 DROP 列 1 列 2 …。 proc access dbms=xls。 getnames yes。 例 由 DBF文件創(chuàng)建訪問(wèn)描述器 。D:\resdat\39。 SAS數(shù)據(jù)視窗 (View)和 SAS數(shù)據(jù)集 (Data)都是數(shù)據(jù)文件,均可以作為數(shù)據(jù)對(duì)象被引用。 SELECT columnlist。 CREATE 邏輯庫(kù) .視窗名 .VIEW。 LIST VIEW。 CREATE 。 SELECT columnlist。 proc access dbms=dbf accdesc=。 run。 set s000001。 PROC ACCESS VIEWDESC=s000001 OUT=stk000001。 支持 ODBC的外部數(shù)據(jù)文件系統(tǒng): M S A c c e s s T e xt T e r a da t aM S E xc e l O r a c l e I N G R E SD B a s e S yb a s e S Q L S e r ve rP a r a do x D B 2 A S / 40 0B t r i e ve I N F O R M I X R e db r i c k…創(chuàng)建 ODBC數(shù)據(jù)源 ?通過(guò) ODBC訪問(wèn)外部數(shù)據(jù)文件的前提是創(chuàng)建 ODBC數(shù)據(jù)源 。 ?利用前面創(chuàng)建的 ODBC數(shù)據(jù)源 TABLE和 DISTS, 用菜單創(chuàng)建新邏輯庫(kù)的方式創(chuàng)建 SAS邏輯庫(kù) ODBC1和 ODBC2,讀者自行操作 。 使用 PROC SQL選項(xiàng)來(lái)建立和調(diào)試查詢 語(yǔ)句格式: PROC SQL(OPTIONS) 可用