Search notes:

SAS: dictionary.tables

Describe

proc sql;
  describe table dictionary.tables;
quit;

/*
create table DICTIONARY.TABLES
  (
   libname char(8) label='Library Name',
   memname char(32) label='Member Name',
   memtype char(8) label='Member Type',
   dbms_memtype char(32) label='DBMS Member Type',
   memlabel char(256) label='Data Set Label',
   typemem char(8) label='Data Set Type',
   crdate num format=DATETIME informat=DATETIME label='Date Created',
   modate num format=DATETIME informat=DATETIME label='Date Modified',
   nobs num label='Number of Physical Observations',
   obslen num label='Observation Length',
   nvar num label='Number of Variables',
   protect char(3) label='Type of Password Protection',
   compress char(8) label='Compression Routine',
   encrypt char(8) label='Encryption',
   npage num label='Number of Pages',
   filesize num label='Size of File',
   pcompress num label='Percent Compression',
   reuse char(3) label='Reuse Space',
   bufsize num label='Bufsize',
   delobs num label='Number of Deleted Observations',
   nlobs num label='Number of Logical Observations',
   maxvar num label='Longest variable name',
   maxlabel num label='Longest label',
   maxgen num label='Maximum number of generations',
   gen num label='Generation number',
   attr char(3) label='Data Set Attributes',
   indxtype char(9) label='Type of Indexes',
   datarep char(32) label='Data Representation',
   sortname char(8) label='Name of Collating Sequence',
   sorttype char(4) label='Sorting Type',
   sortchar char(8) label='Charset Sorted By',
   reqvector char(24) format=$HEX48 informat=$HEX48 label='Requirements Vector',
   datarepname char(170) label='Data Representation Name',
   encoding char(256) label='Data Encoding',
   audit char(3) label='Audit Trail Active?',
   audit_before char(3) label='Audit Before Image?',
   audit_admin char(3) label='Audit Admin Image?',
   audit_error char(3) label='Audit Error Image?',
   audit_data char(3) label='Audit Data Image?',
   num_character num label='Number of Character Variables',
   num_numeric num label='Number of Numeric Variables'
  );
  */
Github repository about-SAS, path: /programming/dictionary/tables/describe.sas
Note: the table contains a column named memtype as well as a column named typemem!

Show members

proc sql;
  select
    memname                   ,   /* Member Name                                      */
    memtype                   ,   /* Member type                                      */
    typemem                   ,   /* Data set type                                    */
    nobs                      ,   /* Row count    (Number of physical observations)   */
    nvar                      ,   /* Column count (Number of variables)               */
    filesize /1024 /1024 as mb    /* Filesize (MB)                                    */
  from
    dictionary.tables
  where
    libname = 'TQ84_LIB';
quit;
Github repository about-SAS, path: /programming/dictionary/tables/show-members.sas

See also

dictionary tables
dictionary.columns

Index