SQL 命令

云器 Lakehouse 支持标准 ANSI SQL,并在此基础上扩展了增量计算(Dynamic Table)、变更捕获(Table Stream)、向量检索、联邦查询等能力。本手册涵盖所有 SQL 语句的完整语法参考。

从其他平台迁移?参考 SQL 语法差异对照 了解与 Spark SQL / Databricks 的兼容性说明。


查询与数据操作

页面说明
查询语法SELECT、JOIN、GROUP BY、窗口函数、Time Travel、EXPLAIN
数据写入与修改INSERT、UPDATE、DELETE、MERGE INTO、TRUNCATE
数据导入导出COPY INTO 导入文件、COPY INTO VOLUME 导出数据

表与视图对象

页面说明
普通表的完整 DDL:创建、分区、分桶、主键、ALTER、DROP
视图视图的创建、删除和查看
物化视图物化视图的创建、刷新、修改和删除
动态表增量计算核心对象:创建、刷新配置、ALTER、刷新历史
Table StreamCDC 变更捕获对象:创建、查看、删除
外部表Kafka 外部表等外部数据源的表定义
索引布隆过滤器索引、倒排索引、向量索引的创建和管理

存储、连接与生态

页面说明
SchemaSchema 的创建、修改、切换和删除
Volume内部/外部 Volume 的创建、文件操作(PUT/GET/LIST/REMOVE)
Pipe持续数据摄取管道的创建和管理
ConnectionAPI、存储、Catalog 连接对象的创建和管理
External Catalog & Schema联邦查询:外部 Catalog 和 External Schema 的创建和使用
同义词跨 Schema 对象别名的创建和管理
数据共享(Share)跨实例数据共享的提供方和消费方操作

工作空间与权限管理

页面说明
计算集群(VCluster)计算集群的创建、启停、配置修改和删除
作业管理查看、描述和取消运行中的作业
用户管理工作空间用户的加入、修改和移除
角色与权限角色的创建和权限的授予与回收
自定义函数外部函数和 SQL 函数的创建和管理

基础语法

页面说明
基础命令对象标识符规范、注释语法、会话参数、通用 DDL 模式

快速参考

对象命名规范

云器 Lakehouse 使用三层命名体系:

workspace_name.schema_name.object_name
workspace_name.schema_name.object_name
。在当前工作空间下可省略第一段,在当前 Schema 下可省略前两段。

通用 DDL 模式

大多数对象支持

CREATE [OR REPLACE] ... [IF NOT EXISTS]
CREATE [OR REPLACE] ... [IF NOT EXISTS]
DROP ... [IF EXISTS]
DROP ... [IF EXISTS]
DESC[RIBE]
DESC[RIBE]
SHOW ...S [LIKE 'pattern']
SHOW ...S [LIKE 'pattern']
四种操作。


相关文档

文档说明
对象模型各类对象的概念、选型和工作原理
INFORMATION_SCHEMA通过 SQL 查询元数据:表结构、作业历史、权限分配
SQL 函数内置函数完整参考
联系我们
预约咨询
微信咨询
电话咨询
邮件咨询