當我做了左連接SAS PROC SQL,左連接,文件名過長
left join V_testtest_testtest_DIRECT_DAILY_FACT a
我得到以下信息, ERROR 65-58:名稱「V_testtest_testtest_DIRECT_DAILY_FACT」太長了SAS名稱在這方面。任何建議?謝謝
當我做了左連接SAS PROC SQL,左連接,文件名過長
left join V_testtest_testtest_DIRECT_DAILY_FACT a
我得到以下信息, ERROR 65-58:名稱「V_testtest_testtest_DIRECT_DAILY_FACT」太長了SAS名稱在這方面。任何建議?謝謝
SAS中表名的最大長度是32個字符 - V_testtest_testtest_DIRECT_DAILY_FACT
是37個字符。正如@戈登所說,你需要縮短名稱。
正如@Reeza所示,一種方法是在原生數據庫中創建一個名稱較短的視圖。或者,在查詢中使用傳遞語法。
該文件位於公司服務器上,我無法自己縮短名稱。我有其他方式來處理它嗎? – user1481397
根據您發佈的代碼,該代碼沒有庫引用,該表位於默認的SAS工作庫中。如果它在別的地方,你需要先建立一個庫。 – david25272
縮短名稱? –
縮短名稱的典型方法是創建一個基本上是表格的視圖。 – Reeza