0

是否存在 SAS 系统选项、配置参数或其他可能禁止在 fileref 中使用通配符的方案?以下代码有效:

FILENAME THEFILE "/sasrep/POC/UNGMPW.PRO" ;
data _null_;
    infile thefile;
    input;
run;

而下面的代码:

FILENAME THEFILE "/sasrep/POC/UNGMP?.PRO" ;
data _null_;
    infile thefile;
    input;
run;

生成此错误消息:

ERROR: Insufficient authorization to access /sasrep/POC/UNGMP?.PRO.

这是在 UNIX 上使用 SAS 9.1.3。

4

1 回答 1

0

我认为为了使用通配符将多个文件分配到一个文件引用中,您需要将文件括在括号中......例如

文件名多 ("myfiles*.txt")
于 2013-04-22T09:26:42.943 回答