1、查询表字段以及注释
-- //-- 查询表字段以及注释
SELECT
colname,
remarks
FROM
syscat.columns
WHERE
tabschema = 'schema1'
AND tabname = 'T_TABLE_NAME'
ORDER BY
colno;
2、查询db2数据表的所有属性
-- // -- 查询db2数据表的所有属性
SELECT
*
FROM
syscat.columns
WHERE
tabschema = 'schema1'
AND tabname = 'T_TABLE_NAME'
ORDER BY
colno;
3、db2查询表字段注释,所有表批量新增字段
-- //--db2查询表字段注释,所有表批量新增字段
SELECT
-- *
DISTINCT 'ALTER TABLE schema1.'||TABNAME||' ADD REMARK VARCHAR(30);COMMENT ON COLUMN schema1.'||TABNAME||'.REMARK IS ''备注'';'
FROM
syscat.columns
WHERE
tabschema = 'schema1'
AND tabname like 'T_TABLE_NAME%'
4、db2查询表字段注释,所有表批量修改字段属性
-- //--db2查询表字段注释,所有表批量修改字段属性
SELECT
-- *
DISTINCT 'ALTER TABLE schema1.'||TABNAME||' ALTER COLUMN REMARK SET DATA TYPE VARCHAR(100) ;'
FROM
syscat.columns
WHERE
tabschema = 'schema1'
AND tabname like 'T_TABLE_NAME%'