db2查询表字段注释

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%'
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容