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
Post a Comment