Chapter Contents

Previous

Next

Changes and Enhancements for All Operating Environments

This chapter describes the features of base SAS procedures that have been implemented or enhanced since Release 6.12. If you use SAS software in an OS/390, CMS, or OpenVMS VAX environment, then also see Additional Version 7 Changes and Enhancements for OS/390, CMS, and OpenVMS VAX.

For detailed information about any of these new or enhanced features, see the SAS Procedures Guide. 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


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 in the SAS Procedures Guide.)

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. 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.


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.


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


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.