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 Stream | CDC 变更捕获对象:创建、查看、删除 |
| 外部表 | Kafka 外部表等外部数据源的表定义 |
| 索引 | 布隆过滤器索引、倒排索引、向量索引的创建和管理 |
存储、连接与生态
| 页面 | 说明 |
|---|---|
| Schema | Schema 的创建、修改、切换和删除 |
| Volume | 内部/外部 Volume 的创建、文件操作(PUT/GET/LIST/REMOVE) |
| Pipe | 持续数据摄取管道的创建和管理 |
| Connection | API、存储、Catalog 连接对象的创建和管理 |
| External Catalog & Schema | 联邦查询:外部 Catalog 和 External Schema 的创建和使用 |
| 同义词 | 跨 Schema 对象别名的创建和管理 |
| 数据共享(Share) | 跨实例数据共享的提供方和消费方操作 |
工作空间与权限管理
| 页面 | 说明 |
|---|---|
| 计算集群(VCluster) | 计算集群的创建、启停、配置修改和删除 |
| 作业管理 | 查看、描述和取消运行中的作业 |
| 用户管理 | 工作空间用户的加入、修改和移除 |
| 角色与权限 | 角色的创建和权限的授予与回收 |
| 自定义函数 | 外部函数和 SQL 函数的创建和管理 |
基础语法
| 页面 | 说明 |
|---|---|
| 基础命令 | 对象标识符规范、注释语法、会话参数、通用 DDL 模式 |
快速参考
对象命名规范
云器 Lakehouse 使用三层命名体系:
workspace_name.schema_name.object_name。在当前工作空间下可省略第一段,在当前 Schema 下可省略前两段。
通用 DDL 模式
大多数对象支持
CREATE [OR REPLACE] ... [IF NOT EXISTS]、DROP ... [IF EXISTS]、DESC[RIBE]、SHOW ...S [LIKE 'pattern'] 四种操作。
相关文档
| 文档 | 说明 |
|---|---|
| 对象模型 | 各类对象的概念、选型和工作原理 |
| INFORMATION_SCHEMA | 通过 SQL 查询元数据:表结构、作业历史、权限分配 |
| SQL 函数 | 内置函数完整参考 |
联系我们
