Chapter Contents

Previous

Next
The CPORT Procedure

SELECT Statement


Includes specified files or entries in the transport file.

Tip: There is no limit to the number of SELECT statements you can use in one invocation of PROC CPORT.
Interaction: You can use either EXCLUDE statements or SELECT statements in a PROC CPORT step, but not both.
Featured in: Exporting Individual Catalog Entries


SELECT SAS file(s) | catalog entry(s)</ MEMTYPE=mtype> </ ENTRYTYPE=entry-type> ;


Required Arguments

SAS file(s) | catalog entry(s)
specifies either the name(s) of one or more SAS files or the names of one or more catalog entries to be included in the transport file. Specify SAS filenames when you export a SAS data library; specify catalog entry names when you export an individual SAS catalog. Separate multiple filenames or entry names with a space. You can use shortcuts to list many like-named files in the SELECT statement. For more information, see Shortcuts for Specifying Lists of Variable Names .


Options

ENTRYTYPE=entry-type
specifies a single entry type for the catalog entries listed in the SELECT statement. See SAS Language Reference: Concepts for a complete list of catalog entry types.
Restriction: ENTRYTYPE= is valid only when you export an individual SAS catalog.
Alias: ETYPE=, ET=

MEMTYPE=mtype
specifies a single member type for the SAS file(s) listed in the SELECT statement. Valid values are CATALOG or CAT, DATA, or ALL. If you do not specify the MEMTYPE= option in the SELECT statement, then processing is restricted to those member types specified in the MEMTYPE= option in the PROC CPORT statement.

You can also specify the MEMTYPE= option, enclosed in parenthesis, immediately after the name of a member. In parenthesis, MEMTYPE= identifies the type of the member name that just precedes it. When you use this form of the option, it overrides the MEMTYPE= option that follows the slash in the SELECT statement, but it must match the MEMTYPE= option in the PROC CPORT statement.
Restriction: MEMTYPE= is valid only when you export a SAS data library.
Restriction: If you specify a member type for MEMTYPE= in the PROC CPORT statement, it must agree with the member type that you specify for MEMTYPE= in the SELECT statement.
Alias: MTYPE=, MT=
Default: If you do not specify MEMTYPE= in the PROC CPORT statement or in the SELECT statement, the default is MEMTYPE=ALL.


Chapter Contents

Previous

Next

Top of Page

Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.