开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

MaxCompute SQL 语法部分是怎样的?

已解决

MaxCompute SQL 语法部分是怎样的?

展开
收起
詹姆斯邦德00 2022-10-17 11:00:00 1182 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    image.png

    语法上,如上图,它的语法是标准语法ANSI SQL92的一个子集,并有自己的扩展。如果是从Hive等开源数仓迁移至MaxCompute,或是长期习惯于关系型数据库SQL(MySQL、Oracle、SQL Server)语法的,建议在设计、迁移或开发阶段,仔细比对SQL语法的差异,与其他SQL语法的差异。

    整体上,MaxCompute SQL更接近于同为离线数仓的Apache Hive语法,但不完全一致,例如:MaxCompute SQL在DDL上,不支持CREATE TABLE—NOT NULL,而Hive是支持的。

    以上内容摘自《企业级云原生白皮书项目实战》电子书,点击https://developer.aliyun.com/ebook/download/7774可下载完整版

    2022-10-17 18:59:39
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载