Version or Release
|
Data Sets
|
Catalogs
|
---|---|---|
Version 7 and 8
|
In 32-bit SAS, no action
is necessary. SAS reads, updates, and writes to Version 7 and Version
8 data sets.
In 64-bit SAS there
are no updates to read and write. No action is required.
|
In 32-bit SAS no action
is necessary. SAS reads, updates, and writes to Version 7 and Version
8 catalogs.
In 64-bit SAS, migrate
to SAS 9 by using the MIGRATE procedure with the SLIBREF option.
|
Releases 6.08 - 6.12
|
The V6 engine is automatically
detected. In 32-bit SAS no action is necessary. SAS reads, updates,
and writes to Version 6 data sets.
In 64-bit SAS, SAS can
read a V6 data set but cannot write to a V6 data set.
|
In 32-bit SAS, SAS can
read a Version 6 catalog but cannot write to it.
In 64-bit SAS convert
to SAS 9 by using the CPORT and CIMPORT procedures.
|
Releases 6.03 and 6.04
|
Use the V604 engine
to read data. You cannot write to Release 6.03 and 6.04 data sets.
|
not supported
|
http://support.sas.com/migration
discusses
in detail how to use or convert SAS files that were created in Release
6.08 through Version 8. See the SAS/CONNECT User’s Guide for information about accessing Version 6 SAS files if you use Remote Library Services
to access SAS files on a server.
libname windata 'c:\mydata'; proc print data=windata.salefigs; title 'Sales Figures'; run;Where all SAS files in the library are Version 6 SAS files, you can omit the engine parameter because SAS automatically detects the V6 engine.
libname windata v6 'c:\mydata'; proc print data=windata.salefigs; title 'Sales Figures'; run;
libname mylib v604 'c:\sas604'; proc print data=mylib.fruit; run;
http://support.sas.com/migration
.
/* Folder where catalog */ /* 'cat.sc2' resides */ libname inlib 'c:\cat608'; /* Folder where catalog */ /* 'cat.sc8' will reside */ libname outlib 'c:\cat612'; proc c16port file='transprt' c=inlib.cat; run; /* Move the transport file to a location where SAS can read it */ /* Once the file is accessible, run the following procedure. */ proc cimport infile='transprt' c=outlib.cat; run;
libname windata v6 'c:\mydata'; filename myfile 'c:\qtr1data.dat'; data windata.qtr1; infile myfile; input saledate amount; run;