详情页标题前

在大数据计算MaxCompute中,这种要怎么处理?-云小二-阿里云

详情页1

在数据服务中,我想orde by id desc ,但提示要这个,这种要怎么处理?在大数据计算MaxCompute中,这种要怎么处理?-云小二-阿里云
具体怎么操作? 但是在数据服务中没法这样呀。必须以select 开头

以下为热心网友提供的参考意见

这个提示是告诉你需要设置一个ODPS(MaxCompute)的配置选项,以允许你使用ORDER BY id DESC进行排序。默认情况下,ODPS对于ORDER BY语句有一些限制,需要显式地关闭这些限制才能使用特定的排序方式。

你可以通过以下方式来设置这个配置选项:

1.在命令行中执行以下命令:

odps config set odps.sql.validate.orderby.limit false

2.在ODPS的配置文件中添加以下行:

odps.sql.validate.orderby.limit=false

添加完上述配置后,你应该能够在数据服务中执行类似于ORDER BY id DESC的查询而不再收到错误提示。请注意,这仅适用于当前会话或重启后的会话,并不会影响其他会话的配置。如果你希望永久更改这个配置,需要将上述配置添加到ODPS的全局配置文件中。

以下为热心网友提供的参考意见

在MaxCompute中,要关闭order by必须带limit的限制,可以通过设置以下参数来实现:

set odps.sql.validate.orderby.limit=false;

将这行代码添加到你的SQL语句中,然后一起提交即可。

以下为热心网友提供的参考意见

set odps.sql.validate.orderby.limit=false;关闭order by必须带limit的限制,需要与SQL语句一起提交。 set odps.sql.validate.orderby.limit=false;
放到SQL前面。跟你的SQL一起执行。设置成project级别。
setproject odps.sql.validate.orderby.limit=false; 此回答整理自钉钉群:MaxCompute开发者社区1群

转转请注明出处:https://www.yunxiaoer.com/176920.html

(0)
上一篇 2023年12月7日 下午5:20
下一篇 2023年12月7日 下午5:21
详情页2

相关推荐

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。