LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (November 1999, week 4)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Mon, 22 Nov 1999 10:21:18 -0500
Reply-To:     WHITLOI1 <WHITLOI1@WESTAT.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         WHITLOI1 <WHITLOI1@WESTAT.COM>
Subject:      Re: I'll take SAS History for 200, Alex.
Comments: To: Schechter Robert RS <robert.schecter@PHWILM.ZENECA.COM>
Content-Type: text/plain; charset=US-ASCII

Bob,

The thread was what statements are step boundaries? I am not sure that ending the data flow after the step boundary CARDS should qualify, but many have interpreted it that way. If so didn't PARMCARDS also end some procedures? Are any still around?

RUN and QUIT are the only statements which cause step boundaries for procedures without starting a new step or ending the program. I don't know of any procedure that accepts both, but many of the newer procedures (e.g. SQL and DATASETS) with an interactive flavor require QUIT, since RUN is used to indicate execute without ending the step. In the case of SQL you actually get a warning not to use the RUN statement since SQL statements are executed when the statement is completed.

Ian Whitlock <whitloi1@westat.com>

____________________Reply Separator____________________ Subject: Re: I'll take SAS History for 200, Alex. Author: Schechter Robert RS <robert.schecter@PHWILM.ZENECA.COM> Date: 11/22/1999 9:19 AM

I, too, think we've lost the original objective.

As I remember it, the objective was to define what ended the input stream following a CARDS statement.

The answer was any SAS line that had a semicolon, not just a step boundary.

Therefore a QUIT; statement qualifies as a CARDS delimiter, I'm not sure it's a real step boundary. That definition needs revising in light of the addition of the QUIT statement, IMHO.

Bob Schechter, PhilaSUG EC Member, Philadelphia area SAS Users Group, http://members.aol.com/PhilaSUG1 Legacy 2000 Highlander Convention, http://www.LegacyCon.org Systems Engineer, Pharmaceutical Information Services, AstraZeneca Pharmaceuticals (302) 886-5561 Voice, 886-7525 FAX FOC-CW3-30 mailto:robert.schechter@phwilm.zeneca.com

> ---------- > From: Peter Crawford[SMTP:peter.crawford@DB.COM] > Sent: Monday, November 22, 1999 9:04 AM > To: SAS-L@LISTSERV.UGA.EDU > Subject: Re: I'll take SAS History for 200, Alex. > > As run; doesn't close the step, but terminates a run-group of proc > gchart and > gplot etc does that stop it being a step boundary? > It is in such a complex proc or proc sql that quit becomes a step > boundary. > So surely QUITqualifies as a step boundary. > or are we defining different categories of step boundary ? > what are the rules > > (who started this anyway, what is the objective point,,,,,,) > > > > > Datum: 22.11.99 14:57 > An: SAS-L@listserv.uga.edu > > > > > Antwort an: rjf2@cdc.gov > > Betreff: Re: I'll take SAS History for 200, Alex. > Nachrichtentext: > > > > From: William W. Viergever [mailto:wwvierg@IBM.NET] > Careful now, Ian's on a (Fryeday) roll! (rotflmao) > At 03:38 PM 11/19/1999 -0500, WHITLOI1 wrote: > >Ron, > > > >QUIT while your ahead. > > Monday morning, this thread is still unwinding?!? LOL > > What is QUIT anyway? > At least in my bible: SAS Language Reference, v6 1e, it is not listed as a > statement. > Yes, yes, it is in the help, but it seems to be particular to a bushel of > procedures. > ending a procedure doesn't mean that we always get a step boundary. > neither options nor title generate step boundaries, > so IMHO QUIT is not a step boundary. > > Ron Fehd 'just the facts' maven CDC Atlanta GA >


Back to: Top of message | Previous page | Main SAS-L page