1. 程式人生 > >SAS學習——SAS邏輯庫

SAS學習——SAS邏輯庫

1、概念

SAS邏輯庫是一個或多個SAS檔案的集合,用於組織、查詢和管理SAS檔案。SAS邏輯庫管理的SAS檔案包括SAS資料集、SAS目錄、已編譯的SAS程式,以及多維資料庫檔案等。

2、永久邏輯庫與臨時邏輯庫

SAS邏輯庫通常為永久邏輯庫。

永久邏輯庫:儲存在計算機固定儲存介質上,當SAS會話終止時不會被刪除。使用檔案時,通常用邏輯庫引用名.檔名的形式引用。

臨時邏輯庫:在SAS會話或作業執行過程中儲存臨時資料和檔案,僅在當前會話或作業執行過程中存在。使用其中的檔案時,可以直接用檔名的形式引用。

3、SAS系統邏輯庫

SAS有4個特殊的系統邏輯庫:WORK、user、sashelp和sasuser。其中,除work為臨時邏輯庫,其他3個都是永久邏輯庫。

注意:當定義了user邏輯庫,在SAS程式中使用一級名稱讀取或寫入任何SAS檔案時,SAS都會在該user邏輯庫對應的物理位置查詢或寫入相應的SAS檔案。此時,如果要引用work邏輯庫中的檔案,必須指定帶有work邏輯庫引用名的二級名稱。