2017-07-06 168 views
0

当我做了左连接SAS PROC SQL,左连接,文件名过长

left join V_testtest_testtest_DIRECT_DAILY_FACT a 

我得到以下信息, ERROR 65-58:名称“V_testtest_testtest_DIRECT_DAILY_FACT”太长了SAS名称在这方面。任何建议?谢谢

+0

缩短名称? –

+1

缩短名称的典型方法是创建一个基本上是表格的视图。 – Reeza

回答

1

SAS中表名的最大长度是32个字符 - V_testtest_testtest_DIRECT_DAILY_FACT是37个字符。正如@戈登所说,你需要缩短名称。

正如@Reeza所示,一种方法是在原生数据库中创建一个名称较短的视图。或者,在查询中使用传递语法。

+0

该文件位于公司服务器上,我无法自己缩短名称。我有其他方式来处理它吗? – user1481397

+0

根据您发布的代码,该代码没有库引用,该表位于默认的SAS工作库中。如果它在别的地方,你需要先建立一个库。 – david25272