Examples: OPTIONS Procedure


Example 1: Producing the Short Form of the Options Listing

Procedure features:

  • PROC OPTIONS statement option:

    • SHORT

This example shows how to generate the short form of the listing of SAS system option settings. Compare this short form with the long form that is shown in Overview: OPTIONS Procedure on page 607.

Program

List all options and their settings. SHORT lists the SAS system options and their settings without any descriptions.

 proc options short;  run; 

Log (partial)

 1  proc options short;   2  run;     SAS (r) Proprietary Software Release XXX   Portable Options:    APPLETLOC=(system-specific pathname) ARMAGENT= ARMLOC=ARMLOC.LOG ARMSUBSYS=   (ARM_NONE) NOASYNCHIO AUTOSAVELOC= NOAUTOSIGNON NOBATCH BINDING=DEFAULT   BOTTOMMARGIN=0.000 IN BUFNO=1 BUFSIZE=0 BYERR BYLINE BYSORTED NOCAPS   NOCARDIMAGE CATCACHE=0 CBUFNO=0 CENTER NOCHARCODE CLEANUP NOCMDMACCMPLIB=   CMPOPT=(NOEXTRAMATH NOMISSCHECK NOPRECISE NOGUARDCHECK) NOCOLLATE COLORPRINTING   COMAMID=TCP COMPRESS=NO CONNECTPERSIST CONNECTREMOTE= CONNECTSTATUS CONNECTWAIT   CONSOLELOG= COPIES=1 CPUCOUNT=1 CPUID DATASTMTCHK=COREKEYWORDS DATE DATESTYLE=MDY   DBSLICEPARM=(THREADED_APPS, 2) DBSRVTP=NONE NODETAILS DEVICE= DFLANG=ENGLISH   DKRICOND=ERROR DKROCOND=WARN DLDMGACTION=REPAIR NODMR DMS NODMSEXP DMSLOGSIZE=99999   DMSOUTSIZE=99999 NODMSSYNCHK DQLOCALE= DQSETUPLOC= DSNFERR NODTRESET NODUPLEX   NOECHOAUTO EMAILAUTHPROTOCOL=NONE EMAILHOST=LOCALHOST EMAILID= EMAILPORT=25 EMAILPW=   ENGINE=V9 NOERRORABEND NOERRORBYABEND ERRORCHECK=NORMAL ERRORS=20 NOEXPLORER   FIRSTOBS=1 FMTERR FMTSEARCH=(WORK LIBRARY) FONTSLOC=(system-specific pathname)   FORMCHAR=$<>\^_{}~+=-/\<>* FORMDLIM= FORMS=DEFAULT GISMAPS= GWINDOW HELPENCMD   HELPINDEX=(/help/common.hlp/index.txt /help/common.hlp/keywords.htm common.hhk)   HELPTOC=(/help/helpnav.hlp/config.txt /help/common.hlp/toc.htm common.hhc)   IBUFSIZE=0 NOIMPLMAC INITCMD= INITSTMT= INVALIDDATA=. LABEL LEFTMARGIN=0.000 IN   LINESIZE=97 LOGPARM= MACRO MAPS=(system-specific pathname) NOMAUTOLOCDISPLAY   MAUTOSOURCE MAXSEGRATIO=75 MCOMPILENOTE=NONE MERGENOBY=NOWARN MERROR   METAAUTORESOURCES= METACONNECT= METAENCRYPTALG=NONE METAENCRYPTLEVEL=EVERYTHING   METAID= METAPASS= METAPORT=0 METAPROFILE= METAPROTOCOL=BRIDGE METAREPOSITORY=Default   METASERVER= METAUSER= NOMFILE MINDELIMITER= MINPARTSIZE=0 MISSING=. NOMLOGIC   NOMLOGICNEST NOMPRINT NOMPRINTNEST NOMRECALL MSGLEVEL=N NOMSTORED MSYMTABMAX=4194304   NOMULTENVAPPL MVARSIZE=4096 NONETENCRYPT NETENCRYPTALGORITHM= NETENCRYPTKEYLEN=0   NETMAC NEWS= NOTES NUMBER NOOBJECTSERVER OBS=9223372036854775807 ORIENTATION=PORTRAIT   NOOVP NOPAGEBREAKINITIAL PAGENO=1 PAGESIZE=55 PAPERDEST= PAPERSIZE=LETTER   PAPERSOURCE= PAPERTYPE=PLAIN PARM= PARMCARDS=FT15F001 PRINTERPATH= NOPRINTINIT   PRINTMSGLIST QUOTELENMAX REPLACE REUSE=NO RIGHTMARGIN=0.000 IN NORSASUSER S=0   S2=0 SASAUTOS=(system-specific pathname) SASCMD= SASFRSCR=   SASHELP=(system-specific pathname) SASMSTORE= SASSCRIPT=   SASUSER=(system-specific pathname) SEQ=8 SERROR NOSETINIT SIGNONWAIT SKIP=0   SOLUTIONS SORTDUP=PHYSICAL SORTEQUALS SORTSEQ= SORTSIZE=2097152 SOURCE NOSOURCE2   SPDEINDEXSORTSIZE=33554432 SPDEMAXTHREADS=0 SPDESORTSIZE=33554432 SPDEUTILLOC=   SPDEWHEVAL=COST NOSPOOL NOSSLCLIENTAUTH NOSSLCRLCHECK STARTLIB SUMSIZE=0   NOSYMBOLGEN SYNCHIO SYNTAXCHECK SYSPARM= SYSPRINTFONT= NOSYSRPUTSYNC TBUFSIZE=0   TCPPORTFIRST=0 TCPPORTLAST=0 TERMINAL TERMSTMT= TEXTURELOC=\dntsrc\sas\m901\ods\misc   THREADS TOOLSMENU TOPMARGIN=0.000 IN TRAINLOC= TRANTAB= UNIVERSALPRINT USER= UTILLOC=   UUIDCOUNT=100 UUIDGENDHOST= V6CREATEUPDATE=NOTE VALIDFMTNAME=LONG VALIDVARNAME=V7   VIEWMENU VNFERR WORK=(system-specific pathname) WORKINIT WORKTERM YEARCUTOFF=1920    _LAST_=_NULL_ 

Example 2: Displaying the Setting of a Single Option

Procedure features:

  • PROC OPTIONS statement option:

    • OPTION=

    • DEFINE

    • VALUE

This example shows how to display the setting of a single SAS system option. The log shows the current setting of the SAS system option CENTER. The DEFINE and VALUE options display additional information.

Program

Set the CENTER SAS system option. OPTION=CENTER displays option value information. DEFINE and VALUE display additional information.

 proc options option=center define value;  run; 
Output 30.4: Log Output from Specifying the CENTER Option
start example
 29 proc options option=center define value;  30 run;    SAS (r) Proprietary Software Release XXX  Option Value Information For SAS Option CENTER      Option Value: CENTER      Option Scope: Default      How option value set: Shipped Default  Option Definition Information for SAS Option CENTER      Group= LISTCONTROL      Group Description: Procedure output and display settings      Description: Center SAS procedure output      Type: The option value is of type BOOLEAN      When Can Set: Startup or anytime during the SAS Session      Restricted: Your Site Administrator can restrict modification of this      option.      Optsave: Proc Optsave or command Dmoptsave will save this option. 
end example
 



Base SAS 9.1.3 Procedures Guide (Vol. 1)
Base SAS 9.1 Procedures Guide, Volumes 1, 2, 3 and 4
ISBN: 1590472047
EAN: 2147483647
Year: 2004
Pages: 260

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