SAS proc SQL,Left Join,文件名太长

时间:2017-07-06 20:22:16

标签: sql sas filenames proc

当我做左连接时

left join V_testtest_testtest_DIRECT_DAILY_FACT   a

我收到以下信息, 错误65-58:姓名' V_testtest_testtest_DIRECT_DAILY_FACT'在这种情况下,SAS名称太长了。有什么建议吗?谢谢

1 个答案:

答案 0 :(得分:1)

SAS中表名的最大长度为32个字符 - V_testtest_testtest_DIRECT_DAILY_FACT为37个字符。正如@Gordon建议的那样,你需要缩短名称。

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