楼主: jsuper1261
17292 14

[问答] 使用libname创建的逻辑库关掉SAS后就不见了? [推广有奖]

  • 0关注
  • 0粉丝

本科生

94%

还不是VIP/贵宾

-

威望
0
论坛币
40 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
3265 点
帖子
83
精华
0
在线时间
108 小时
注册时间
2012-8-20
最后登录
2021-1-6

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
不是永久的么?
用鼠标直接在资源管理器里边创建的时候可以勾选启动时启用

但libname不知道如何搞……为什么重启SAS会看不到?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:libname name 逻辑库 lib 资源管理器 资源管理器 如何

回帖推荐

guo.bailing 发表于2楼  查看完整内容

个人以为,libname就是指定存储sas文件的地址,比如你第一次 libname test ‘d:\sas’; data test.a1; x=1; run; 这就是在d:\sas下存储了一个数据集a1. 下次你就可以这样: libname test1 ‘d:\records’; proc print data=test1.a1; run; 逻辑库的名字可以变,但地址不会变

webgu 发表于4楼  查看完整内容

其实是有办法的。SAS在每次启动时会自动加载一些文件并运行,将你要的LIBNAME语句写放这个文件即可。 例如:写一个名为autoexec.sas文件,内容如下: libname mylib 'd:\mysaslib'; 并将此文件存在 C:\Program Files\SAS\SASFoundation\9.2 此目录下(跟sas.exe同一个目录),每次启动时,SAS会自动加载运行autoexec.sas,建立mylib库。 NOTE: AUTOEXEC processing beginning; file is C:\Program Files\SAS\SASFou ...

本帖被以下文库推荐

沙发
guo.bailing 发表于 2012-9-19 13:18:04 |只看作者 |坛友微信交流群
个人以为,libname就是指定存储sas文件的地址,比如你第一次
libname  test  ‘d:\sas’;
data test.a1;
x=1;
run;
这就是在d:\sas下存储了一个数据集a1.
下次你就可以这样:
libname test1 ‘d:\records’;
proc print data=test1.a1;
run;

逻辑库的名字可以变,但地址不会变

已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

自助者,天助之!

使用道具

藤椅
cufering 发表于 2012-9-19 13:50:57 |只看作者 |坛友微信交流群
楼上正解
个人网站:全站用SAS搭建而成,邮编无忧网,网址是http://www.51youbian.com

使用道具

板凳
webgu 发表于 2012-9-19 15:02:56 |只看作者 |坛友微信交流群
其实是有办法的。SAS在每次启动时会自动加载一些文件并运行,将你要的LIBNAME语句写放这个文件即可。

例如:写一个名为autoexec.sas文件,内容如下:
libname  mylib 'd:\mysaslib';

并将此文件存在 C:\Program Files\SAS\SASFoundation\9.2 此目录下(跟sas.exe同一个目录),每次启动时,SAS会自动加载运行autoexec.sas,建立mylib库。



NOTE: AUTOEXEC processing beginning; file is C:\Program Files\SAS\SASFoundation\9.2\autoexec.sas.

NOTE: Libref MYLIB was successfully assigned as follows:
      Engine:        V9
      Physical Name: d:\tst

NOTE: AUTOEXEC processing completed.
已有 6 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
bakoll + 3 + 3 精彩帖子
condor_gz + 1 精彩帖子
李会超 + 20 精彩帖子
╰不滅信念 + 1 + 1 + 1 精彩帖子
jsuper1261 + 1 + 1 + 1 精彩帖子
guo.bailing + 60 + 2 + 3 good!

总评分: 经验 + 83  论坛币 + 3  学术水平 + 5  热心指数 + 5  信用等级 + 2   查看全部评分

SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

使用道具

报纸
webgu 发表于 2012-9-19 15:05:55 |只看作者 |坛友微信交流群
当然,不命名为autoexec.sas或者不存在那个位置也是可以的。不过需通过 "sas.exe -autoexec 路径"来设置。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

使用道具

地板
guo.bailing 发表于 2012-9-19 15:51:06 |只看作者 |坛友微信交流群
webgu 发表于 2012-9-19 15:02
其实是有办法的。SAS在每次启动时会自动加载一些文件并运行,将你要的LIBNAME语句写放这个文件即可。

例 ...
不错的方法
自助者,天助之!

使用道具

7
webgu 发表于 2012-9-19 16:02:57 |只看作者 |坛友微信交流群
guo.bailing 发表于 2012-9-19 15:51
不错的方法
客气了,一在在向大家学习。BTW,大神级别好高啊。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

使用道具

8
jsuper1261 发表于 2012-9-19 17:18:34 |只看作者 |坛友微信交流群
可以理解为
永久逻辑库并不是说逻辑库本身是永久的,而是其sas文件可以永久存储
逻辑库即使消失,文件仍在。
吗?

使用道具

9
webgu 发表于 2012-9-19 18:01:41 |只看作者 |坛友微信交流群
jsuper1261 发表于 2012-9-19 17:18
可以理解为
永久逻辑库并不是说逻辑库本身是永久的,而是其sas文件可以永久存储
逻辑库即使消失,文件仍在 ...
对的,库只是一种关联。在每次启动时,建立这种关联。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

使用道具

10
z_shousi 发表于 2014-3-27 09:25:57 |只看作者 |坛友微信交流群
webgu 发表于 2012-9-19 15:02
其实是有办法的。SAS在每次启动时会自动加载一些文件并运行,将你要的LIBNAME语句写放这个文件即可。

例 ...
这是个办法

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 23:58