OPTIONS FMTSEARCH

FMTSEARCH 指定要检索的格式目录列表,语法如下:

OPTIONS FMTSEARCH=(catalog-specification-1<catalog-specification-2 … >);

使用PROC FORMAT时可以定义格式目录,LIBRARY=libref或LIBRARY=libref.catalog。格式目录可以是libref或libref.catalog。如果只指定了libref,那么SAS默认catalog名称为Formats。

【---------------------------------------------------------------------------------------------

对于下文中出现的MYLIB和LIBRARY的理解存疑,纯个人暂时观点,有待验证。

个人理解:

LIBRARY表示PROC FORMAT是LIBRARY指定的文件路径

MYLIB表示libname语句指定的路径

---------------------------------------------------------------------------------------------】

FMTSEARCH的默认值是(WORK LIBRARY)。所以目录(Work.Formats)和(Library.Formats)总是会被搜索,不管它们是否出现在FMTSEARCH列表中。

检索顺序:按照列表中出现的顺序从左到右依次搜索。其中Work.Formats目录总是最先被检索,Library.Formats目录则第二个被检索,除非它出现在FMTSEARCH选项中。

(如果列表中的某个目录不存在,则忽略该特定目录继续检索,不给出错误或警告消息。)

举例:

FMTSEARCH=(MYLIB LIBRARY);

会按照Work.Formats、MYLIB.formats和LIBRARY.formats的顺序搜索这些目录。

需要注意的是,如果在同一个程序中重复使用FMTSEARCH=列表。则最后一次定义的FMTSEARCH=列表才会生效,之前定义的都会被覆盖。

(等后续有其他使用心得时,再来更新...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Miya_o00

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值