将所有Access 2016表导入SAS 9.4(来自多个.accdb DB)

时间:2016-10-26 19:39:52

标签: import sas access sas-macro

我正在尝试将所有表从多个Access(2016)DB导入SAS(9.4),而不是执行一堆proc import语句。我无法使用OLEDB或ODBC,因为我的计算机上没有安装正确的驱动程序。关于如何做这个的任何提示将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

只需将库分配给数据库路径即可。所有表格都将显示为数据集。 SAS维护Access and Excel facilities以便于分配库。

请注意,这是一个实时连接,实时表格和更改此处包括删除数据集将删除此类表格。使用Access,您将看到与以下连接一起使用的锁定文件(.laccb)。

** ASSIGN LIBNAME;
libname accdata "C:\Path\To\Database.accdb";

** UNASSIGN LIBNAME;
libname accdata clear;