全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5097 4
2007-12-24

含有多个表格的*.mdb文件如何用sas命令一次性导入到sas数据集?

如有一张*.mdb文件包含a、b、c表,如果一次性导入到sas里面呢?

如果我不知道*.mdb文件里包含的表格的名字,要导入sas中,有如果操作呢 ?谢谢

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2007-12-24 10:58:00

try table =*

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2007-12-24 11:30:00

谢谢楼上的,试了一下,语法错误!~

proc import table=*
                       -
                       22
8    out=a
     ---
     202
ERROR 22-322: Syntax error, expecting one of the following: a name, a quoted string.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-23 15:56:49
用    libname 库名 access "需要导入的路径.mdb"   可以在SAS中建立这个mdb库的路径,然后直接调用里面的所有数据库
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-10-23 17:17:21
楼主你好,正如4楼的朋友所说,需要用到libname语句,然后遍历所有表格复制到某个library下面。我写了一个宏,请试试看,有一点请注意,如果是用的是SAS9.2 请讲第一个libname语句修改为 (我用的SAS 9.3 64 bit, 下面的代代已经成功运行):
复制代码
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群