SELECT C.TABSCHEMA AS SCHEMA_NAME
, C.TABNAME AS TABLE_NAME
, C.COLNO AS COLUMN_ID
, C.COLNAME AS COLUMN_NAME
, C.TYPENAME AS DATA_TYPE
FROM SYSCAT.COLUMNS C
JOIN SYSCAT.TABLES T ON C.TABSCHEMA = T.TABSCHEMA
AND C.TABNAME = T.TABNAME
AND T.TYPE = 'T'
WHERE C.TYPENAME = 'XML'
AND C.TABSCHEMA NOT LIKE 'SYS%'
ORDER BY SCHEMA_NAME
, TABLE_NAME
, COLUMN_ID;
|