Dataphin计算任务运行报错:“Semantic analysis exception - ORDER BY must be used with a LIMIT clause”
更新时间:
问题描述
Dataphin计算任务运行报错:“Semantic analysis exception - ORDER BY must be used with a LIMIT clause”。
问题原因
SQL任务中ORDER BY必须与 LIMIT 子句一起使用,用户的SQL脚本结尾是ORDER BY结束,因此报错。
解决方案
- SQL结尾加语句:
LIMIT count;(count
指定要返回的最大行数)
- SQL脚本最前端加上语句:
set odps.sql.validate.orderby.limit=false;
适用于
- Dataphin
文档内容是否对您有帮助?