![]() Chapter Contents |
![]() Previous |
![]() Next |
| WHEREUP= |
| Valid in: | DATA step and PROC steps |
| Category: | Observation Control |
| Syntax | |
| Syntax Description | |
| Details | |
| Examples | |
| Example 1: Accepting Updates That Do Not Match the WHERE expression | |
| Example 2: Rejecting Updates That Do Not Match the WHERE expression | |
| See Also | |
Syntax |
| WHEREUP= NO | YES |
| Details |
Specify WHEREUP=YES when you want any added observations or modified observations to match a specified WHERE expression.
| Examples |
This example shows how WHEREUP= permits observations to be updated and added even though the modified observation does not match the WHERE expression:
data a; x=1; output; x=2; output; run; data a; modify a(where=(x=1) whereup=no); x=3; replace; /* Update does not match WHERE expression */ output; /* Add does not match WHERE expression */ run;In this example, SAS updates the observation and adds the new observation to the data set.
In this example, WHEREUP= does not permit observations to be updated or added when the update and the add do not match the WHERE expression:
data a; x=1; output; x=2; output; run; data a; modify a(where=(x=1) whereup=yes); x=3; replace; /* Update does not match WHERE expression */ output; /* Add does not match WHERE expression */ run;In this example, SAS does not update the observation nor does it add the new observation to the data set.
| See Also |
| Data Set Option:
|
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.