2017-07-06 27 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