SAS学习笔记57 template的管理
template查询
首先点击SAS Windows左上方查询框,输入“odst”或者“odstemplates”,如下所示:

然后点击enter键,进入查询的template文件夹,如下所示:

这里面的模板包含了各种统计图形、制表模板。这些都是默认的存储模板路径,其中自定义以及系统自带的Table型和Style型存在Sasuser.Templat和Sashelp.Tmplmst文件目录中,其他统计图形等模板都默认存在其余的模板文件夹中
我们也可以通过代码的形式来展示存储目录路径:
ods path show;
最终得到如下结果:

可以看到两条路径如上所示,且括号里分别标注了update和read选项
其中update表示在此目录下template可以进行编辑修改;read选项表示在此目录下template可以进行读取,但是不能进行修改
除了上述两个选项之外,还有write选项,这个选项和update选项的区别在于write选项表示重新写入,即在写入之前会将已经存在的同名的template删除,然后重新新建新的template,而update则只能在template中进行修改,不能将其直接删除而重建
我们可以看到两条路径如上所示,且括号里分别标注了update和read选项。
其中update表示在此目录下template可以进行编辑修改;read选项表示在此目录下template可以进行读取,但是不能进行修改。
除了上述两个选项之外,还有write选项,这个选项和update的选项在于write选项表示重新写入,即在写入之前会将已经存在的同名的template删除,然后重新新建新的template,而update则只能在template中进行修改,不能将其直接删除而重建
读取template路径
默认存储查询的第一顺序是Sasuser.Templat,这个是我们自定义的template所存在的路径,我们可以对其进行编辑修改。第二存储查询顺序则是Sashelp.Tmplmst,这个是系统自带的template所存在的路径,这个只能进行读取
自定义template路径
除了系统默认的路径之外,也可以自定义模板的存储路径

可以看到在E盘的template文件夹下建立了一个tmplat目录,如下所示:

其中path选项有三个:prepend、append、remove
Prepend表示此路径排在最前面,append表示此路径排在最后面,remove表示删除此路径。上述逻辑库mylib下的目录被默认是排序在第一位,那么在设定这个选项以后我们任何建立的新的template都会默认存在这个目录下。逻辑库目录后面的选项,我们在定义时也可以自由的设定它的类型
如果想将默认路径恢复到原来系统默认状态,则
ods path reset;
删除template
要删除位于mylib中的htmlblue,则

删除的顺序,依然是按照我们默认查询的存储路径来,同时它只能删除指定的顺序中最早出现的template
要想删除指定的template,例如要删除sasuser.templat中的htmlblue,则

SAS学习笔记57 template的管理的更多相关文章
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理
SAS学习笔记之<SAS编程与数据挖掘商业案例>(3)变量操作.观测值操作.SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 ...
- iOS学习笔记之ARC内存管理
iOS学习笔记之ARC内存管理 写在前面 ARC(Automatic Reference Counting),自动引用计数,是iOS中采用的一种内存管理方式. 指针变量与对象所有权 指针变量暗含了对其 ...
- python学习笔记--Django入门四 管理站点--二
接上一节 python学习笔记--Django入门四 管理站点 设置字段可选 编辑Book模块在email字段上加上blank=True,指定email字段为可选,代码如下: class Autho ...
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程
SAS学习笔记之<SAS编程与数据挖掘商业案例>(5)SAS宏语言.SQL过程 1. 一个SAS程序可能包含一个或几个语言成分: DATA步或PROC步 全程语句 SAS组件语言(SCL) ...
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制
SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作
SAS学习笔记之<SAS编程与数据挖掘商业案例>(2)数据获取与数据集操作 1. SET/SET效率高,建立的主表和建表索引的查询表一般不排序, 2. BY语句,DATA步中,BY语句规定 ...
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础
SAS学习笔记之<SAS编程与数据挖掘商业案例>(1)系统简介和编程基础 1. SAS系统简介 1.1 SAS是先编译后执行的语言,data步标志着编译的开始. 数据指针:当前内存缓存区, ...
- [转帖]Linux学习笔记之rpm包管理功能全解
Linux学习笔记之rpm包管理功能全解 https://www.cnblogs.com/JetpropelledSnake/p/11177277.html rpm 的管理命令 之前学习过 yum 的 ...
- blfs(systemd版本)学习笔记-配置远程访问和管理lfs系统
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 要实现远程管理和配置lfs系统需要配置以下软件包: 前几页章节脚本的配置:https://www.cnblogs.com/ren ...
随机推荐
- 浏览器事件循环 & nodejs事件循环
第1篇:如何理解EventLoop——宏任务和微任务篇 宏任务(MacroTask)引入 在 JS 中,大部分的任务都是在主线程上执行,常见的任务有: 渲染事件 用户交互事件 js脚本执行 网络请求. ...
- LOJ572. 「LibreOJ Round #11」Misaka Network 与求和 [莫比乌斯反演,杜教筛,min_25筛]
传送门 思路 (以下令\(F(n)=f(n)^k\)) 首先肯定要莫比乌斯反演,那么可以推出: \[ ans=\sum_{T=1}^n \lfloor\frac n T\rfloor^2\sum_{d ...
- 「ZJOI2016」小星星
传送门 Description Solution 容斥,考虑有多少个节点不被匹配到,求出的方案,多个点可以同时不被匹配到 状态压缩+树形dp Code #include<bits/stdc++ ...
- OpenFOAM——梯形腔双边驱流
本算例来自<ANSYS Fluid Dynamics Verification Manual>中的VMFL054: Laminar flow in a Trapezoidal Cavity ...
- RocketMQ官方启动脚本不支持jdk11的修改
以rocketmq4.5.0为例 主要涉及classpath和启动配置. nameserver: vim /opt/rocketmq/bin/runserver.sh 删除 -XX:+UseConcM ...
- 清除JAVA 项目中的注释
package com.lookcoder.inschool.utils; import java.io.BufferedReader; import java.io.File; import jav ...
- jdk1.7 64位官方下载
平时要新装一个系统环境,或者下载最新的jdk,就需要到oracle官网去下载一个jdk,而目前生产环境都是1.7的环境下开发完成的,需要下载1.7版本的jdk,oracle官方网站的默认下载页面是1. ...
- IntelliJ IDEA添加JavaDOC注释 方法 快捷键
第一种方法 Settings ->Keymap ->Other ->Fix doc comment ->右键 ->选择 Add Keyboard Shortcut, 然后 ...
- matlab学习笔记10_4MATLAB中的字符串表示
一起来学matlab-字符串操作 10_4 MATLAB中的字符串表示 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等著 感 ...
- dockerfile运行mysql并初始化数据
本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动MySQL服务接受外部连接,主要是通过Dockerfile和 ...