#获取hive表字段和注释
通过登录hive元数据库(mysql),查询SQL:
SELECT
t.TBL_NAME AS table_name,
p.PARAM_VALUE AS table_comment,
c.COLUMN_NAME AS column_name,
c.TYPE_NAME AS data_type,
c.COMMENT AS column_comment
FROM
TBLS t
JOIN
TABLE_PARAMS p ON t.TBL_ID = p.TBL_ID AND p.PARAM_KEY = 'comment'
JOIN
DBS d ON t.DB_ID = d.DB_ID
JOIN
SDS s ON t.SD_ID = s.SD_ID
JOIN
COLUMNS_V2 c ON s.CD_ID = c.CD_ID
WHERE
d.NAME = 'sjzt_dim'
ORDER BY t.TBL_NAME,c.INTEGER_IDX;