Robots2
2023-5-16 17:59:10
发布在问答
【管理与运维】
自定义数据源,创建数据集时会查询system.jdbc.columns表异常
自定义数据源,使用类似presto数据源查询数据(图1)。遇到问题:使用该数据源制作数据集时,会查询system.jdbc.columns表来获取表字段的描述信息。where后面拼接的TABLE_NAME为空,想知道这个字段来源于哪,如何才能拼接正常。
导致别名信息没展示出来
类似:SELECT COLUMN_NAME, REMARKS, TABLE_NAME FROM system.jdbc.columns WHERE 1 = 1 and (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'id' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'name' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'type' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'config' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'creator' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'project_id' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'create_time' ) or (TABLE_CAT = 'dlc_emr_cos' and TABLE_SCHEM = 'bdg_app' and TABLE_NAME = ' ' and COLUMN_NAME = 'update_time' )
 
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。