Usage Note 15989: In UNIX environments, the names of SASĀ® data sets and external files must contain only lowercase characters
In UNIX environments, SAS writes data set names in all lowercase characters. Because of this, SAS reads only data set names that are written in all lowercase characters.
In addition to SAS data sets, the names of external files and included programs (*.sas) must be written in all lowercase characters. The names of the directories can have uppercase characters if the directory is defined in that manner.
Occasionally, customers use the UNIX utilities mv or cp to rename SAS data set names to uppercase or mixed-case. When this happens, SAS can no longer recognize the data set names.
Remember that unlike Windows, UNIX is case-sensitive. Therefore, a data set named xxx.sas7bdat is not the same as a data set named XXX.sas7bdat. And, in fact, both of those data sets could reside in the same directory as completely separate files.
The error received is similar to the following:
ERROR: File LIBREF.XXX.DATA does not exist.
where XXX is the name of the offending data set.
See Usage Note 33772 for related information about the names of autocall macro .sas files in the UNIX environment.
Operating System and Release Information
SAS System | Base SAS | 64-bit Enabled HP-UX | 9.2 | | | |
64-bit Enabled Solaris | 9.2 | | | |
HP-UX IPF | 9.2 | | | |
Linux | 9.2 | | | |
Linux for x64 | 9.2 | | | |
Solaris for x64 | 9.2 | | | |
64-bit Enabled AIX | 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: | Usage Note |
Priority: | |
Topic: | Common Programming Tasks ==> Reading and Writing SAS Data Common Programming Tasks
|
Date Modified: | 2023-03-29 11:33:46 |
Date Created: | 2005-08-19 17:36:01 |