Macros for SAS Application Developers
https://github.com/sasjs/core
Loading...
Searching...
No Matches
mf_uid.sas
Go to the documentation of this file.
1
/**
2
@file
3
@brief Creates a unique ID based on system time in friendly format
4
@details format = YYYYMMDD_HHMMSSmmm_<sysjobid>_<3randomDigits>
5
6
%put %mf_uid();
7
8
@version 9.3
9
@author Allan Bowe
10
11
**/
12
13
%macro mf_uid(
14
)
/*/STORE SOURCE*/
;
15
%local today now;
16
%let today=%sysfunc(today(),yymmddn8.);
17
%let now=%sysfunc(compress(%sysfunc(time(),tod12.3),:.));
18
19
&today._&now._&sysjobid._%sysevalf(%sysfunc(ranuni(0))*999,CEIL)
20
21
%mend mf_uid;
base
mf_uid.sas
Generated by
1.9.8
For more information visit the
Macro Core library
.