2.19 临时和永久数据集
SAS 临时数据集只在目前工作或会话中存在,关闭 SAS 或结束工作时则删除;永久数据集当
关闭 SAS 或结束工作时仍然存在。
SAS 数据集名 所有的 SAS 数据集都有用句号分开的两层数据集名,如 work.a。第一层前
缀 work 是逻辑库名,第二层是在逻辑库中用于辨别自己的成员名。
名字的规则是,以字母或下划线开头,并且名字中只能包含字母、数字和下划线。而且,库
名不能超过 8 个字节,而成员名却可以达到 32 个字节。
大部分数据集通过数据步创建,过程步也可以创建。如果指定了一个前缀不为 work 的两层
数据集名,则这个数据集就是永久的。如果不指定前缀,则默认数据集是临时的,自动分配
到 work 逻辑库中。下面是一些数据集名,对于的逻辑库,成员名,类型:
临时数据集 如下的程序创建并打印了一个名为 DISTANCE 的永久数据集:
这里,只指定了成员名 distance,自动分配到 work 库中,日志窗口中有说明:
NOTE:The data set WORK.DISTANCE has 1 observations and 2 variables.
永久数据集 可以在资源管理器窗口中定义一个新库使用:
49
2021-08-14 01:26:45
7.5MB
SAS中文版
1