SAS proc SQL,左连接,文件名太长

SAS proc SQL,左连接,文件名太长,sql,sas,filenames,proc,Sql,Sas,Filenames,Proc,当我加入左派的时候 left join V_testtest_testtest_DIRECT_DAILY_FACT a 我得到下面的信息, 错误65-58:名称“V_testtest_testtest_DIRECT_DAILY_FACT”对于此上下文中的SAS名称太长。有什么建议吗?谢谢SAS中表名的最大长度为32个字符-V\u testtest\u testtest\u DIRECT\u DAILY\u FACT为37个字符。正如@Gordon所建议的,您需要缩短名称 正如@Reeza所

当我加入左派的时候

left join V_testtest_testtest_DIRECT_DAILY_FACT   a
我得到下面的信息,
错误65-58:名称“V_testtest_testtest_DIRECT_DAILY_FACT”对于此上下文中的SAS名称太长。有什么建议吗?谢谢

SAS中表名的最大长度为32个字符-
V\u testtest\u testtest\u DIRECT\u DAILY\u FACT
为37个字符。正如@Gordon所建议的,您需要缩短名称


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

缩短名称?缩短名称的典型方法是创建一个基本上是表的视图。文件位于公司服务器上,我自己无法缩短名称。我有其他方法来处理它吗?根据您发布的代码,它没有库引用,该表位于默认的SAS
work
库中。如果它在别的地方,你需要先建立一个图书馆。