Usage Note 11391: DATA Step HASH object does not support duplicate key values
Prior to SAS 9.2, the DATA Step HASH object does not support duplicate key
values. When the ADD method is used to add a duplicate key value to
the hash table, a non-zero return code is generated. If the DATASET
argument is used on the DECLARE statement and the data set contains
duplicate key values, the data from the first occurrence of the
duplicate key value is added to the hash table. Subsequent data
values of the duplicate key are not added. No WARNING or ERROR
messages are generated when the are duplicate key values are
discarded.
Beginning in SAS 9.2, duplicates are supported with the MULTIDATA:'YES' initialization parameter. For more information, please refer to the SAS 9.2 Language Reference, Dictionary documentation for the DECLARE Statement.
Operating System and Release Information
SAS System | Base SAS | z/OS | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows 2000 Advanced Server | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows 2000 Datacenter Server | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows 2000 Server | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows 2000 Professional | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows NT Workstation | 9.1 TS1M0 | |
Microsoft Windows Server 2003 Datacenter Edition | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 9.1 TS1M0 | 9.2 TS1M0 |
Microsoft Windows XP Professional | 9.1 TS1M0 | 9.2 TS1M0 |
64-bit Enabled AIX | 9.1 TS1M0 | 9.2 TS1M0 |
64-bit Enabled HP-UX | 9.1 TS1M0 | 9.2 TS1M0 |
64-bit Enabled Solaris | 9.1 TS1M0 | 9.2 TS1M0 |
HP-UX IPF | 9.1 TS1M0 | 9.2 TS1M0 |
Linux | 9.1 TS1M0 | 9.2 TS1M0 |
OpenVMS Alpha | 9.1 TS1M0 | 9.2 TS1M0 |
Tru64 UNIX | 9.1 TS1M0 | 9.2 TS1M0 |
*
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: | Usage Note |
Priority: | |
Topic: | SAS Reference ==> Component Objects SAS Reference ==> Component Objects ==> hash object
|
Date Modified: | 2008-04-29 16:42:17 |
Date Created: | 2003-12-02 09:59:31 |