Chapter Contents |
Previous |
Next |
SAS Companion for UNIX Environments |
Binary data stored in one order cannot be read by a computer that stores binary data in the other order. When you are designing SAS applications, try to anticipate how your data will be read and choose your formats and informats accordingly.
The SAS System provides two sets of informats and formats for handling binary data:
For example, suppose you have a program that writes data with the PIBw.d format. You execute the program on a microcomputer so the data is stored in byte-reversed mode. Then you run another SAS program on the microcomputer that uses the PIBw.d informat to read the data. The data is read correctly because both the programs are run on the microcomputer, using byte-reversed mode. However, you cannot upload the data to a Hewlett-Packard 9000-series machine and read it correctly, because it is stored in a form native to the microcomputer but foreign to the Hewlett-Packard 9000. To avoid this problem, use the S370FPIBw.d format to write the data; even on the microcomputer, this causes the data to be stored in IBM 370 mode. Then read the data using the S370FPIBw.d informat. Regardless of which type of machine you use when reading the data, it is read correctly.
For more information on all of the informats and formats, refer to SAS Language Reference: Dictionary.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.