tencent cloud

数据湖计算

文档数据湖计算SQL 语法标准 Presto 语法概览

标准 Presto 语法概览

下载
聚焦模式
字号
最后更新时间: 2026-04-15 21:29:52
标准 Presto 引擎的内核基于 Presto 0.242 自研,兼容 Presto 原生语法和行为,适用于交互式查询分析。详细的语法请参考 Presto 语法文档。
说明:
presto 引擎已下线,仅供存量用户使用。
用途
语法
是否支持
备注
修改函数定义
ALTER FUNCTION
否
-
重命名 Schema
ALTER SCHEMA
是
-
修改数据表
ALTER TABLE
是
只支持 iceberg 表。
执行时需要通过三段式指定目标表的 iceberg catalog 或者先执行 use iceberg.dbname
对数据表进行统计
ANALYZE
是
只支持 Hive 表
提交当前事务
COMMIT
否
-
创建函数
CREATE FUNCTION
否
-
创建角色
CREATE ROLE
否
-
创建 SCHEMA
CREATE SCHEMA
否
-
创建数据表
CREATE TABLE
否
-
使用 SELECT 建表
CREATE TABLE AS
否
-
创建视图
CREATE VIEW
否
-
删除 PREPARE
DEALLOCATE PREPARE
否
-
删除数据
DELETE
否
-
展示列信息
DESCRIBE
是
-
展示 PREPARE 输入信息
DESCRIBE INPUT
否
-
展示 PREPARE 输出信息
DESCRIBE OUTPUT
否
-
删除函数
DROP FUNCTION
否
-
删除角色
DROP ROLE
否
-
删除 SCHEMA
DROP SCHEMA
否
-
删除数据表
DROP TABLE
否
-
删除视图
DROP VIEW
否
-
执行 PREPARE
EXECUTE
是
-
展示执行 SQL 的逻辑或物理计划
EXPLAIN
是
-
执行 SQL 并展示执行计划
EXPLAIN ANALYZE
是
-
授权
GRANT
否
-
将角色授权给指定对象
GRANT ROLE
否
-
插入数据
INSERT
是
如果是 iceberg 表,执行时需要通过三段式指定目标表的 iceberg catalog 或者先执行 use iceberg.dbname
创建 PREPARE
PREPARE
是
-
指定 SESSION 恢复默认值
RESET SESSION
是
-
取消授权
REVOKE
否
-
取消授予的角色
REVOKE ROLES
否
-
回滚事务
ROLLBACK
否
-
查询数据
SELECT
是
-
设置角色
SET ROLE
否
-
设置指定 SESSION 的值
SET SESSION
是
-
展示 CATALOG 列表
SHOW CATALOGS
是
-
展示表的列信息
SHOW COLUMNS
是
-
展示函数信息
SHOW CREATE FUNCTION
否
-
展示建表信息
SHOW CREATE TABLE
是
-
展示创建视图信息
SHOW CREATE VIEW
否
-
展示函数列表
SHOW FUNCTIONS
是
-
展示指定用户的权限
SHOW GRANTS
否
-
展示授权的角色列表
SHOW ROLE GRANTS
否
-
展示角色列表
SHOW ROLES
否
-
展示 SCHEMA 列表
SHOW SCHEMAS
是
-
展示 SESSION 列表
SHOW SESSION
是
-
展示表的统计信息
SHOW STATS
是
-
展示表列表
SHOW TABLES
是
-
开始事务
START TRANSACTION
否
-
删除表的所有内容
TRUNCATE
否
-
更新表的内容
UPDATE
否
-
指定默认 SCHEMA 或数据库
USE
是
-
定义内联表
VALUES
是
-

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈