Statements |
Valid: | anywhere |
Category: | Program Control |
Syntax | |
Without Arguments | |
Arguments | |
Details | |
Examples |
Syntax |
RUN <CANCEL>; |
Without Arguments |
Without arguments, the RUN statement executes the previously entered SAS statements.
Arguments |
terminates the current step without executing it. SAS prints a message that indicates that the step was not executed.
Details |
Although the RUN statement is not required between steps in a SAS program, using it creates a step boundary and can make the SAS log easier to read.
Examples |
This RUN statement marks a step boundary and executes this PROC PRINT step:
proc print data=report; title 'Status Report'; run;
This example shows the usefulness of the CANCEL option in a line prompt mode session. The fourth statement in the DATA step contains an invalid value for PI (4.13 instead of 3.14). RUN with CANCEL ends the DATA step and prevents it from executing.
data circle; infile file-specification; input radius; c=2*4.13*radius; run cancel;
The following message is written to the SAS log:
WARNING: DATA step not executed at user's request.
Copyright © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.