§
3.1 SAS系统对数据的管理
在
SAS系统中只有SAS数据集才能被SAS过程直接调用,SAS数据集的结构和DBF数据库完全相同,因此无须多讲。而SAS数据集存储在被称为SAS数据库的文件集中,在PC系统中,SAS数据库与某一个文件夹相对应,我们要为每一个数据库指定一个库标记(库名)来识别该库,使用Libname命令可以指定库标记。它的一般格式如下:
Libname
库标记 ’文件夹位置’ 选项;
例如要指定目录“
C:\USER”为库标记A,可以在视窗中提交如下语句:
libname a
’c:\user’;
数据库可分为永久库和临时库两种。临时库只有1个,名为
- SASUSER:指明为永久库,即库中的数据集被保存起来,以便下次启动系统时使用。
- WORK:指明为临时库,对于开发和检查新程序非常有用,但每次SAS运行结束后WORK库中的所有文件将被删除。在程序中引用该库中的数据集可以省略库标记,即它被认为是缺省的数据库。
SAS数据库对应文件夹,如SASUSER对应c:\sas\sasuser,WORK对应c:\sas\saswork, SAS数据集则对应文件,每个数据集实际上是在硬盘的相应文件夹内产生一个文件名为数据集名,而扩展名为.sd2的文件,因此如果你成功的建立了一个数据集,理论上你就可以反复使用它直到硬盘报废。
每一个数据集都有一个两级名,第一级是库标记,第二级是数据集名,中间用“.”隔开,在程序中通过指定两级名来识别文件。文件两级名的一般形式如下:
库标记.数据集名
如在
a库中的数据集abc可以这样来引用:a.abc 。
上一篇:SAS/ASSIST视窗简介 下一篇:统计图
共5页: 上一页 [1] 2 [3] [4] [5] 下一页