Chapter Contents |
Previous |
Next |
SAS/SHARE User's Guide |
Catalog Access |
Other SAS File Access |
With the exception of PROC SQL views, SAS view files (type VIEW) cannot be directly accessed across architectures. A DATA step or SAS/ACCESS view can be read cross-architecture as long as it is interpreted in the server session. In this case, you must not specify the RMTVIEW=NO option in the client LIBNAME statement because that option requests interpretation in the client SAS session and requires the SAS view file itself to be transmitted to the client session. See SAS Data View Programming Considerations.
Some common operations cannot be performed across architectures because they require direct access to SAS view files. Direct access to PROC SQL views is provided; however, direct access is not available across architectures for DATA step or SAS/ACCESS views. For example, you cannot use the COPY procedure to copy a SAS file with a file type of VIEW to a host with a different architecture. However, you can use the SQL procedure's DESCRIBE VIEW statement because direct access to SQL views is provided.
Short Numerics and Mixed-Type Variables |
With clever programming in the DATA step, it is possible to store numeric values in character variables and character values in numeric variables. However, you should not construct data sets in this fashion if you want to access them across architectures. SAS/SHARE software performs appropriate character translation of character variables and numeric translation of numeric variables when crossing architectures. Because of this, numeric values that are stored in character variables and character values that are stored in numeric variables that the programmer expects will not be preserved. SAS/SHARE software has no means to detect such usage.
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.