Sas 未分配架构?
下面的代码有一条错误消息,我正在努力找出它。错误消息是:“未分配Libname HDMAPP” 提前谢谢你的帮助Sas 未分配架构?,sas,Sas,下面的代码有一条错误消息,我正在努力找出它。错误消息是:“未分配Libname HDMAPP” 提前谢谢你的帮助 %let tmpschema = HDMAPP; *schema for transient tables, test-HDMAPP, prod-HDMAPP; %let userid = &uid; *data mart user; %let password = &pw; *data mart pas
%let tmpschema = HDMAPP; *schema for transient tables, test-HDMAPP, prod-HDMAPP;
%let userid = &uid; *data mart user;
%let password = &pw; *data mart password;
%let memschema = HDMTST; *schema for member tables;
%let datasrc = PHEDISRP; *odbc data source to connect to db2;
proc sql;
connect to odbc as HDMconnect (datasrc=&datasrc user=&userid password=&password);
create table &tmpschema..testmp as
select * from connection to HDMconnect
(select * from HDMPRD.MEMBER_CMPL);
disconnect from HDMconnect;
quit;
错误消息表示您没有使用名称
HDMAPP
定义SAS库引用(“libref”)。因为这是宏变量tmpschema
的值,所以它是由程序中的这一行引起的:
create table &tmpschema..testmp as
如果试图创建SAS数据集,则在执行proc sql
步骤之前,应该有如下语句:
libname HDMAPP 'path-to-local-file-system';
错误消息表示您没有使用名称
HDMAPP
定义SAS库引用(“libref”)。因为这是宏变量tmpschema
的值,所以它是由程序中的这一行引起的:
create table &tmpschema..testmp as
如果试图创建SAS数据集,则在执行proc sql
步骤之前,应该有如下语句:
libname HDMAPP 'path-to-local-file-system';
“Libname HDMAPP未分配”错误的原因是我们需要在创建新表之前为新表&tmpschema..testmp分配内存。“Libname HDMAPP未分配”错误的原因是我们需要在创建新表之前为新表&tmpschema..testmp分配内存。