Specifies how rows are compressed in a new output data set or table.
Category: | Table Control |
Restriction: | Use with output tables only. |
Data source: | SAS data set, SPD Engine data set, SPD Server table |
specifies that the rows in a newly created table are compressed (variable length records). SAS data sets are compressed. by using Run Length Encoding (RLE). RLE compresses rows by reducing repeated consecutive characters (including blanks) to two-byte or three-byte representations. SPD Engine data sets are compressed by using the run length compression algorithm SPDSRLC2. SPD Server tables are compressed by using the run-length compression algorithm SPDSRLLC.
Alias | ON (SPD Engine data set only) |
Tip | Use this compression algorithm for character data. |
specifies that the rows in a newly created data set or table are compressed by SAS using Ross Data Compression (RDC). RDC combines run-length encoding and sliding-window compression to compress the file. SPD Engine data sets are compressed by the SPD Engine by using SPDSRDC.
Tip | This method is highly effective for compressing medium to large (several hundred bytes or larger) blocks of binary data (numeric variables). Because the compression function operates on a single record at a time, the record length needs to be several hundred bytes or larger for effective compression. |
specifies that the rows in a newly created table are uncompressed (fixed-length records).
SAS
data sets only:
When you create a compressed
table, you can also specify the REUSE=YES table option in order to
track and reuse space. With REUSE=YES, new rows are inserted in space
freed when other rows are updated or deleted. When the default REUSE=NO
is in effect, new rows are appended to the existing table.