DLC 通过一套标准 SQL 语法几乎可以无缝在 DLC Serverless Spark 和 DLC Serverless Presto 引擎上运行。元数据和分析语法、函数,基本兼容 Hive 和 Spark 语法,支持自定义函数。
系统内置函数支持范围可参考 统一函数,如您需要使用 Presto 内置函数,使用方式及函数支持范围参见 Presto 内置函数 。
如您需要在数据湖计算中对外部 Iceberg 表进行数据查询分析,部分语法与原生表存在差异,具体可参见 Iceberg 外部表与原生表语法差异。
DLC 支持的语法如下表所示:
DDL 语法
数据库相关语法
用途 | 语法 |
新建数据库 | |
展示在该元数据中定义的所有数据库 | |
查看数据库属性 | |
数据库属性变更 | |
数据库存储位置变更 | |
删除数据库 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
数据表相关语法
用途 | 语法 |
新建数据表 | |
更新表快照 | |
查询数据表建表信息 | |
查询表属性 | |
查询数据库中的所有表 | |
查看数据表列信息及元数据信息 | |
查询数据表列信息 | |
向数据表添加列 | |
对数据表新增列 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
变更字段名称 | |
删除数据表某个字段 | |
对数据表新增分区信息 | |
列出表分区 | |
删除数据表分区信息 | |
对 Iceberg 表添加分区字段 | |
删除 Iceberg 表分区字段 | |
数据表属性变更 | |
数据表存储位置变更 | |
修改表数据的排序方式 | |
修改分区表的分配策略 | |
添加 identifier fields 属性 | |
| |
删除 identifier fields 属性 | |
更新分区信息 | |
对数据表进行统计 | |
删除元数据表 | |
展示执行 sql 的逻辑或物理计划 | |
调用表存储过程 |
视图相关语法
用途 | 语法 |
将 select 结果创建为视图 | |
查询数据库中的视图 | |
查看视图的列信息 | |
展示视图创建语句 | |
查看视图列信息 | |
修改视图名称 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
修改视图属性 | |
删除视图 |
函数相关语法
用途 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
创建函数 | |
| |
| |
查看创建函数语法 | |
删除函数 |
DML 语法
用途 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
插入一行数据 | |
| |
替换一行数据 | |
行级数据更新操作,可用于替换 INSERT OVERWRITE 操作 | |
Iceberg 表元数据查询 | |
将查询结果插入数据表 | |
| |
删除 Iceberg 表的数据 | |
更新指定行 |
DQL 语法
用途 | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
数据查询 | |
| |
| |