2016-11-17 27 views
0

我创建了一个LIBNAME XXXX,并在其中保存表Event_History_Main,使用:如何分配libname并解决错误:Libname XXXX未分配?

libname XXXX meta library="XXXX" metaout=data; 

data XXXX.Event_History_Main; 
    set work.Event_History_Main; 
run; 

但是当我尝试运行这段代码

data Event_History; 
    set XXXX.Event_History_MAIN; 
run; 

我有以下错误:

ERROR: Libname XXXX is not assigned. 

如何解决它?上面proc之前我错过了什么?

回答

0

您使用的是RSUBMIT和ENDRSUBMIT吗?如果是的话,哪部分代码? 如果在声明libname时有RSUBMIT和ENDRSUBMIT,则必须将seconde代码写入RSUBMIT和ENDRSUBMIT之间。

+0

我不确定你在说什么。但是,不,我没有使用RSUBMIT ENDRSUBMIT ...只是上面的代码,我正在使用什么,没有更多。谢谢。 – ZeekDSA

+0

然后,您是否有像“错误:LIBNAME语句中的错误”的错误。当你运行“libname XXXX meta library =”XXXX“metaout = data;”。 –

+0

没有。我没有得到任何错误。并且保存的数据表出现在xxxx中 – ZeekDSA