1 Star 0 Fork 0

yzw554350785/Programming-SAS

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
isFileref.sas 988 Bytes
一键复制 编辑 原始数据 按行查看 历史
Jiangtang Hu 提交于 2012-10-26 14:47 . initial
%macro isFileref(fileref);
%let fileref=%upcase(&fileref);
%if %length(&fileref)>8 %then
%put &fileref: The fileref must be 8 characters or less.;
%else %do;
%let first=ABCDEFGHIJKLMNOPQRSTUVWXYZ_;
%let all=&first.1234567890;
%let chk_1st=%verify(%substr(&fileref,1,1),&first);
%let chk_rest=%verify(&fileref,&all);
%if &chk_rest>0 %then
%put &fileref: The fileref cannot contain
"%substr(&fileref,&chk_rest,1)".;
%if &chk_1st>0 %then
%put &fileref: The first character cannot be
"%substr(&fileref,1,1)".;
%if (&chk_1st or &chk_rest)=0 %then
%put &fileref is a valid fileref.;
%end;
%mend isFileref;
/*checks a string to verify that it is a valid fileref
http://support.sas.com/documentation/cdl/en/mcrolref/62978/HTML/default/viewer.htm#p131qnuj9o3t15n1vd6pblyrs4ui.htm
%isFileref(file1)
%isFileref(1file)
%isFileref(filename1)
%isFileref(file$)
*/
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yzw554350785/Programming-SAS.git
git@gitee.com:yzw554350785/Programming-SAS.git
yzw554350785
Programming-SAS
Programming-SAS
master

搜索帮助