CALL EXECUTE Routine


Resolves an argument and issues the resolved value for execution

Category: Macro

Syntax

CALL EXECUTE ( argument );

Arguments

argument

  • specifies a character expression or a constant that yields a macro invocation or a SAS statement. Argument can be:

    • a character string, enclosed in quotation marks.

    • the name of a DATA step character variable. Do not enclose the name of the DATA step variable in quotation marks.

    • a character expression that the DATA step resolves to a macro text expression or a SAS statement.

Details

If argument resolves to a macro invocation, the macro executes immediately and DATA step execution pauses while the macro executes. If argument resolves to a SAS statement or if execution of the macro generates SAS statements, the statement(s) execute after the end of the DATA step that contains the CALL EXECUTE routine. CALL EXECUTE is fully documented in SAS Macro Language: Reference .




SAS 9.1 Language Reference Dictionary, Volumes 1, 2 and 3
SAS 9.1 Language Reference Dictionary, Volumes 1, 2 and 3
ISBN: N/A
EAN: N/A
Year: 2004
Pages: 704

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net