Problem Note 20562: PROC APPEND step may damage BASE data set
If PROC APPEND is used to update the same BASE data set more than once,
the BASE data set may become damaged. The APPEND step will not generate
errors, but any step used to modify the BASE data set later will result
in the following error:
ERROR: Attempt to reference a page past end-of-file on
<lib>.<dsn>.DATA
To circumvent the problem, add the option APPENDVER=V6 to the second
APPEND step, as in the following example:
proc append base=base data=data appendver=v6;
run;
Select the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | Base SAS | Microsoft Windows XP Professional | 9.1 TS1M3 | 9.2 |
Microsoft Windows XP 64-bit Edition | 9.1 TS1M3 | 9.2 |
Microsoft Windows NT Workstation | 9.1 TS1M3 | |
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M3 | 9.2 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M3 | 9.2 |
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M3 | 9.2 |
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M3 | 9.2 |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M3 | 9.2 |
Microsoft Windows 2000 Professional | 9.1 TS1M3 | 9.2 |
Microsoft Windows 2000 Server | 9.1 TS1M3 | 9.2 |
Microsoft Windows 2000 Advanced Server | 9.1 TS1M3 | 9.2 |
z/OS | 9.1 TS1M3 | 9.2 |
64-bit Enabled Solaris | 9.1 TS1M3 | 9.2 |
Linux | 9.1 TS1M3 | 9.2 |
Linux on Itanium | 9.1 TS1M3 | 9.2 |
64-bit Enabled HP-UX | 9.1 TS1M3 | 9.2 |
HP-UX IPF | 9.1 TS1M3 | 9.2 |
OpenVMS Alpha | 9.1 TS1M3 | 9.2 |
64-bit Enabled AIX | 9.1 TS1M3 | |
Tru64 UNIX | 9.1 TS1M3 | 9.2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Topic: | SAS Reference ==> Procedures ==> APPEND
|
Date Modified: | 2007-07-25 14:54:02 |
Date Created: | 2007-07-10 10:29:05 |