Chapter Contents

Previous

Next
SAS Procedures Guide

Base SAS Procedures: Versions 7 and 8 Changes and Enhancements for All Operating Environments

This section describes the features of base SAS procedures that have been implemented or enhanced since Release 6.12. Version 8 changes and enhancements are preceded by [IMAGE]. All other changes and enhancements described were included in Version 7. If you use SAS software in an OS/390, CMS, or OpenVMS VAX environment, then also see Additional Changes and Enhancements for OS/390, CMS, and OpenVMS VAX .

For information about changes and enhancements to base SAS procedures that are relevant only to a particular operating environment, see the SAS documentation for that operating environment.


Changes That Affect Multiple Procedures

Output Delivery System

The Output Delivery System (ODS) is a new feature that enhances your ability to manage procedure output. Procedures that fully support ODS

For more information on ODS, see Output Delivery System .

Integrity Constraints

Integrity constraints are a set of rules that modifications to data sets (tables) must follow in order to guarantee the validity of the data. You can create integrity constraints with the DATASETS and SQL procedures. Integrity constraints have implications for other procedures, such as PROC SORT and PROC CPORT. (See the information on individual procedures.)

Generation Data Sets

Generation data sets enable you to keep historical versions of SAS data sets, SAS data views, SAS catalogs, and SAS/ACCESS files. In addition, a historical record of changes is provided so that you can audit the changes that have been made to these files.

PROC DATASETS manages the generation group -- the set of generation data sets (see The DATASETS Procedure ). Other procedures can use the GENNUM= data set option to read a specific version of the data.

Changes to the Behavior of the WEIGHT Statement

Prior to Version 7 of the SAS System, all base procedures except PROC REPORT used a value of 0 for missing weights. PROC REPORT and most SAS/STAT procedures, such as PROC GLM, excluded observations with missing weight from the analysis. Now all procedures exclude observations with missing weights from the analysis.

PROC REPORT and most SAS/STAT procedures have always excluded not only observations with missing weights but also observations with negative and zero weights from the analysis. Now, base procedures that do not, by default, exclude observations with negative and 0 weights support the EXCLNPWGT option in the PROC statement. EXCLNPWGT excludes observations with negative and 0 weights.

For more information, see WEIGHT .


New Procedures


Changes to Existing Procedures

PROC CATALOG


PROC CIMPORT


PROC CORR


PROC CPORT


PROC DATASETS

The SAS System now supports the creation and maintenance of generations of SAS data sets. A generation group consists of the base version of the file and a set of historical versions. You can use PROC DATASETS to manage generation data sets.

The SAS System now supports the creation of integrity constraints. Integrity constraints are a set of rules that modifications to a data set (table) must follow in order to guarantee the validity of the data. You can use PROC DATASETS to create and delete integrity constraints.

For more information on using PROC DATASETS with generation data sets and integrity constraints, see The DATASETS Procedure .


PROC FORMAT


PROC FREQ


PROC MEANS


PROC OPTIONS

The OPTION= option in the PROC OPTIONS statement supports two new suboptions, DEFINE and VALUE, that provide additional information about the specified option.

PROC PMENU

PROC PMENU supports submenus to enable multiple items to point to a common submenu.

PROC PRINT


PROC REPORT


PROC SQL

For more information, see The SQL Procedure

PROC STANDARD


PROC SUMMARY


PROC TABULATE


PROC UNIVARIATE


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.