tencent cloud

文档反馈

SuperSQL 语法概览

最后更新时间:2024-08-07 17:09:24
    DLC 通过一套标准 SQL 语法几乎可以无缝在 DLC Serverless Spark 和 DLC Serverless Presto 引擎上运行。元数据和分析语法、函数,基本兼容 Hive 和 Spark 语法,支持自定义函数。 系统内置函数支持范围可参考 统一函数概览,如您需要使用 Presto 内置函数,使用方式及函数支持范围参见 Presto 内置函数 。 如您需要在数据湖计算中对外部 Iceberg 表进行数据查询分析,部分语法与原生表存在差异,具体可参见 Iceberg 外部表与原生表语法差异
    DLC 支持的语法如下表所示:

    DDL 语法

    数据库相关语法

    用途
    语法
    新建数据库
    展示在该元数据中定义的所有数据库
    查看数据库属性
    数据库属性变更
    数据库存储位置变更
    删除数据库

    数据表相关语法

    用途
    语法
    新建数据表
    更新表快照
    查询数据表建表信息
    查询表属性
    查询数据库中的所有表
    查看数据表列信息及元数据信息
    查询数据表列信息
    向数据表添加列
    对数据表新增列
    变更字段名称
    删除数据表某个字段
    对数据表新增分区信息
    列出表分区
    删除数据表分区信息
    对 Iceberg 表添加分区字段
    删除 Iceberg 表分区字段
    数据表属性变更
    数据表存储位置变更
    修改表数据的排序方式
    修改分区表的分配策略
    添加 identifier fields 属性
    删除 identifier fields 属性
    更新分区信息
    对数据表进行统计
    删除元数据表
    展示执行 sql 的逻辑或物理计划
    EXPLAIN
    调用表存储过程

    视图相关语法

    用途
    语法
    将 select 结果创建为视图
    查询数据库中的视图
    查看视图的列信息
    展示视图创建语句
    查看视图列信息
    修改视图名称
    修改视图属性
    删除视图
    DROP VIEW

    函数相关语法

    用途
    创建函数
    查看创建函数语法
    删除函数

    DML 语法

    用途
    插入一行数据
    替换一行数据
    行级数据更新操作,可用于替换 INSERT OVERWRITE 操作
    Iceberg 表元数据查询
    将查询结果插入数据表
    删除 Iceberg 表的数据
    更新指定行
    UPDATE

    DQL 语法

    用途
    数据查询
    相关查询保留字参见 保留字
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持