文档首页/
数据仓库服务 DWS/
更多文档/
开发指南(联盟区域)/
DWS性能调优/
SQL调优案例/
案例:典型不下推语句整改案例集/
案例:Table in TargetList can not be shipped
更新时间:2025-12-12 GMT+08:00
案例:Table in TargetList can not be shipped
问题根因
表名或者表的别名出现在targetlist(输出列SELECT 和 FROM之间)中。
处理方案:改写SQL,消除对表名或者表的别名的直接引用。
案例1:如场景描述,表test的别名t,出现在targetlist中
原始语句
1
|
SELECT t, 1 FROM test t; |

改写语句:强转为text类型,或者优化SQL语句,输出列上去除表名或者表的别名。
1
|
SELECT t::text, 1 FROM test t; |

父主题: 案例:典型不下推语句整改案例集