Dictionary


ALTER= Data Set Option

Assigns an alter password to a SAS file and enables access to a password-protected SAS file

Default: none

Valid in: DATA step and PROC steps

Category: Data Set Control

Engines: V9, V8, V7, V6

UNIX specifics: TAPE engines ignore the alter-password

See: ALTER= Data Set Option in SAS Language Reference: Dictionary

Syntax

ALTER= alter-password

alter-password

  • must be a valid SAS name . See "Rules for Words and Names in the SAS Language" in SAS Language Reference: Concepts .

Details

The ALTER= option applies to all types of SAS files except catalogs. You can use this option to assign an alter-password to a SAS file or to access a read-protected, write-protected, or alter-protected SAS file.

Note  

Under UNIX, TAPE engines ignore the alter-password .

BUFNO= Data Set Option

Specifies the number of buffers to be allocated for processing a SAS data set

Default: 1

Valid in: DATA step and PROC steps

Category: Data Set Control

Engines: V9, V8, V7, V6, V9TAPE, V8TAPE, V7TAPE, V6TAPE

UNIX specifics: default value

See: BUFNO= Data Set Option in SAS Language Reference: Dictionary

Syntax

BUFNO= n n K hex X MIN MAX

n nK

  • specifies the number of buffers in multiples of 1 (bytes); 1,024 (kilobytes). For example, a value of 8 specifies 8 buffers, and a value of 1k specifies 1024 buffers.

hexX

  • specifies the number of buffers as a hexadecimal value. You must specify the value beginning with a number (0 “9), followed by hex digits (0 “9, A “F), and then followed by an X. For example the value 2dx specifies 45 buffers.

MIN

  • sets the minimum number of buffers to 0, which causes SAS to use the minimum optimal value for the operating environment.

MAX

  • sets the number of buffers to the maximum possible number in your operating environment, up to the largest four-byte signed integer, which is 2 31 -1, or approximately 2 billion.

Details

The buffer number is not a permanent attribute of the data set; it is valid only for the current SAS session or job. BUFNO= applies to SAS data sets that are opened for input, output, or update.

See Also

  • "BUFSIZE= Data Set Option" on page 225

  • "BUFNO System Option" on page 318

BUFSIZE= Data Set Option

Specifies the permanent buffer page size for an output SAS data set

Default:

Valid in: DATA step and PROC steps

Category: Data Set Control

Engines: V9, V8, V7, V9TAPE, V8TAPE, V7TAPE, V6TAPE

UNIX specifics: valid range

See: BUFSIZE= Data Set Option in SAS Language Reference: Dictionary

Syntax

BUFSIZE= n n K n M n G hex X MAX

n nK nM nG

  • specifies the buffer size in multiples of 1 (bytes); 1,024 (kilobytes); 1,048,576 (megabytes); or 1,073,741,824 (gigabytes). For example, a value of 8 specifies 8 bytes, and a value of 3m specifies 3,145,728 bytes.

    The buffer size can range from 1K to 2G-1. For values greater than 1G, use the n M option.

hexX

  • specifies the page size as a hexadecimal value. You must specify the value beginning with a number (0 “9), followed by hex digits (0 “9, A “F), and then followed by an X. For example, 2dx sets the page size to 45 bytes.

MAX

  • sets the buffer page size to the maximum possible number in your operating environment, up to the largest four-byte, signed integer, which is 2 31 -1, or approximately 2 billion bytes.

Details

The BUFSIZE= data set option specifies the buffer size for data sets you are creating. This option is valid only for output data sets.

If you use the default value (0) when you create a SAS data set, the engine calculates a buffer size to optimize CPU and I/O use. This size is the smallest multiple of 8K that can hold 80 observations but is not larger than 64K.

If you specify a nonzero value when you create a SAS data set, the engine uses that value. If that value cannot hold at least one observation or is not a valid buffer size, the engine rounds the value up to a multiple of 1K.

See Also

  • "BUFSIZE System Option" on page 319

FILECLOSE= Data Set Option

Specifies how a tape is positioned when a SAS file on the tape is closed

Default: REREAD

Valid in: DATA step and PROC steps

Category: Miscellaneous

Engines: V9TAPE, V8TAPE, V7TAPE, V6TAPE

UNIX specifics: list of valid values

See: FILECLOSE= Data Set Option in SAS Language Reference: Dictionary

Syntax

FILECLOSE= FREE LEAVE REREAD REWIND

FREE

  • rewinds and dismounts the tape. If the device cannot dismount the tape, it will only be rewound.

LEAVE

  • positions the tape at the end of the file that was just processed . Use FILECLOSE=LEAVE if you are not repeatedly accessing the same files in a SAS program but you are accessing one or more subsequent SAS files on the same tape.

REREAD

  • positions the tape volume at the beginning of the file that was just processed. Use FILECLOSE=REREAD if you are accessing the same SAS data set on tape several times in a SAS program.

REWIND

  • rewinds the tape volume to the beginning. Use FILECLOSE=REWIND if you are accessing one or more previous SAS files on the same tape but you are not repeatedly accessing the same files in a SAS program.

PW= Data Set Option

Assigns a read, write, or alter password to a SAS file and enables access to password-protected SAS file

Default: none

Valid in: DATA step and PROC steps

Category: Data Set Control

Engines: V9, V8, V7, V6, V9TAPE, V8TAPE, V7TAPE, V6TAPE

UNIX specifics: TAPE engines ignore the alter-password

See: PW= Data Set Option in SAS Language Reference: Dictionary

Syntax

PW= password

password

  • must be a valid SAS name. See "Rules for Words and Names in the SAS Language" in SAS Language Reference: Concepts .

Details

The PW= option applies to all types of SAS files except catalogs. You can use this option to assign a password to a SAS file or to access a password-protected SAS file.

Note  

Under UNIX, TAPE engines ignore the alter-password .




SAS 9.1 Companion for UNIX Environments
SAS 9.1 Companion For Unix Enivronments
ISBN: 1590472101
EAN: 2147483647
Year: 2004
Pages: 185
Authors: SAS Institute

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