DB2: Getting table details including tablespace name

syscat.tables 


example SQL:

 (1) db2 select tabname, tabschema, tbspace from syscat.tables;

(2) select TABNAME,CREATE_TIME from syscat.tables where owner='WCS' order by tabname;

(3) select tabname, tbspace from syscat.tables where owner='WCS' and tabname like 'X_%';

(4) select tabname, tbspace from syscat.tables where owner='WCS' order by tbspace;


$ db2 "describe table syscat.tables"


                                Data type                     Column

Column name                     schema    Data type name      Length     Scale Nulls

------------------------------- --------- ------------------- ---------- ----- ------

TABSCHEMA                       SYSIBM    VARCHAR                    128     0 No

TABNAME                         SYSIBM    VARCHAR                    128     0 No

OWNER                           SYSIBM    VARCHAR                    128     0 No

OWNERTYPE                       SYSIBM    CHARACTER                    1     0 No

TYPE                            SYSIBM    CHARACTER                    1     0 No

STATUS                          SYSIBM    CHARACTER                    1     0 No

BASE_TABSCHEMA                  SYSIBM    VARCHAR                    128     0 Yes

BASE_TABNAME                    SYSIBM    VARCHAR                    128     0 Yes

ROWTYPESCHEMA                   SYSIBM    VARCHAR                    128     0 Yes

ROWTYPENAME                     SYSIBM    VARCHAR                    128     0 Yes

CREATE_TIME                     SYSIBM    TIMESTAMP                   10     6 No

ALTER_TIME                      SYSIBM    TIMESTAMP                   10     6 No

INVALIDATE_TIME                 SYSIBM    TIMESTAMP                   10     6 No

STATS_TIME                      SYSIBM    TIMESTAMP                   10     6 Yes

COLCOUNT                        SYSIBM    SMALLINT                     2     0 No

TABLEID                         SYSIBM    SMALLINT                     2     0 No

TBSPACEID                       SYSIBM    SMALLINT                     2     0 No

CARD                            SYSIBM    BIGINT                       8     0 No

NPAGES                          SYSIBM    BIGINT                       8     0 No

MPAGES                          SYSIBM    BIGINT                       8     0 No

FPAGES                          SYSIBM    BIGINT                       8     0 No

NPARTITIONS                     SYSIBM    BIGINT                       8     0 No

NFILES                          SYSIBM    BIGINT                       8     0 No

TABLESIZE                       SYSIBM    BIGINT                       8     0 No

OVERFLOW                        SYSIBM    BIGINT                       8     0 No

TBSPACE                         SYSIBM    VARCHAR                    128     0 Yes

INDEX_TBSPACE                   SYSIBM    VARCHAR                    128     0 Yes

LONG_TBSPACE                    SYSIBM    VARCHAR                    128     0 Yes

PARENTS                         SYSIBM    SMALLINT                     2     0 Yes

CHILDREN                        SYSIBM    SMALLINT                     2     0 Yes

SELFREFS                        SYSIBM    SMALLINT                     2     0 Yes

KEYCOLUMNS                      SYSIBM    SMALLINT                     2     0 Yes

KEYINDEXID                      SYSIBM    SMALLINT                     2     0 Yes

KEYUNIQUE                       SYSIBM    SMALLINT                     2     0 No

CHECKCOUNT                      SYSIBM    SMALLINT                     2     0 No

DATACAPTURE                     SYSIBM    CHARACTER                    1     0 No

CONST_CHECKED                   SYSIBM    CHARACTER                   32     0 No

PMAP_ID                         SYSIBM    SMALLINT                     2     0 Yes

PARTITION_MODE                  SYSIBM    CHARACTER                    1     0 No

LOG_ATTRIBUTE                   SYSIBM    CHARACTER                    1     0 No

PCTFREE                         SYSIBM    SMALLINT                     2     0 No

APPEND_MODE                     SYSIBM    CHARACTER                    1     0 No

REFRESH                         SYSIBM    CHARACTER                    1     0 No

REFRESH_TIME                    SYSIBM    TIMESTAMP                   10     6 Yes

LOCKSIZE                        SYSIBM    CHARACTER                    1     0 No

VOLATILE                        SYSIBM    CHARACTER                    1     0 No

ROW_FORMAT                      SYSIBM    CHARACTER                    1     0 No

PROPERTY                        SYSIBM    VARCHAR                     32     0 No

STATISTICS_PROFILE              SYSIBM    CLOB                  10485760     0 Yes

COMPRESSION                     SYSIBM    CHARACTER                    1     0 No

ROWCOMPMODE                     SYSIBM    CHARACTER                    1     0 No

ACCESS_MODE                     SYSIBM    CHARACTER                    1     0 No

CLUSTERED                       SYSIBM    CHARACTER                    1     0 Yes

ACTIVE_BLOCKS                   SYSIBM    BIGINT                       8     0 No

DROPRULE                        SYSIBM    CHARACTER                    1     0 No

MAXFREESPACESEARCH              SYSIBM    SMALLINT                     2     0 No

AVGCOMPRESSEDROWSIZE            SYSIBM    SMALLINT                     2     0 No

AVGROWCOMPRESSIONRATIO          SYSIBM    REAL                         4     0 No

AVGROWSIZE                      SYSIBM    SMALLINT                     2     0 No

PCTROWSCOMPRESSED               SYSIBM    REAL                         4     0 No

LOGINDEXBUILD                   SYSIBM    VARCHAR                      3     0 Yes

CODEPAGE                        SYSIBM    SMALLINT                     2     0 No

COLLATIONSCHEMA                 SYSIBM    VARCHAR                    128     0 No

COLLATIONNAME                   SYSIBM    VARCHAR                    128     0 Yes

COLLATIONSCHEMA_ORDERBY         SYSIBM    VARCHAR                    128     0 No

COLLATIONNAME_ORDERBY           SYSIBM    VARCHAR                    128     0 Yes

ENCODING_SCHEME                 SYSIBM    CHARACTER                    1     0 No

PCTPAGESSAVED                   SYSIBM    SMALLINT                     2     0 No

LAST_REGEN_TIME                 SYSIBM    TIMESTAMP                   10     6 Yes

SECPOLICYID                     SYSIBM    INTEGER                      4     0 No

PROTECTIONGRANULARITY           SYSIBM    CHARACTER                    1     0 No

AUDITPOLICYID                   SYSIBM    INTEGER                      4     0 Yes

AUDITPOLICYNAME                 SYSIBM    VARCHAR                    128     0 Yes

AUDITEXCEPTIONENABLED           SYSIBM    CHARACTER                    1     0 No

DEFINER                         SYSIBM    VARCHAR                    128     0 No

ONCOMMIT                        SYSIBM    CHARACTER                    1     0 No

LOGGED                          SYSIBM    CHARACTER                    1     0 No

ONROLLBACK                      SYSIBM    CHARACTER                    1     0 No

LASTUSED                        SYSIBM    DATE                         4     0 No

CONTROL                         SYSIBM    CHARACTER                    1     0 No

TEMPORALTYPE                    SYSIBM    CHARACTER                    1     0 No

TABLEORG                        SYSIBM    CHARACTER                    1     0 No

EXTENDED_ROW_SIZE               SYSIBM    CHARACTER                    1     0 No

PCTEXTENDEDROWS                 SYSIBM    REAL                         4     0 No

REMARKS                         SYSIBM    VARCHAR                    254     0 Yes


  85 record(s) selected.


Comments

Popular posts from this blog

Oracle: To clean up WRI$_ADV_OBJECTS