Skip to Content
Presto实战
book

Presto实战

by Matt Fuller, Manfred Moser, Martin Traverso
March 2021
Intermediate to advanced
265 pages
6h 50m
Chinese
Posts & Telecom Press
Content preview from Presto实战
Presto
中使用
SQL
127
有时你只需要创建一个具有相同表定义而不包含数据的表。你可以通过在
CTAS
语句的末尾添加
WITH NO DATA
子句来实现。
8.6.4
 修改表
ALTER TABLE
语句可以执行诸如重命名表、添加列、删除列或重命名列等操作:
ALTER TABLE name RENAME TO new_name
ALTER TABLE name ADD COLUMN column_name data_type
[ COMMENT comment ] [ WITH ( property_name = expression [, ...] ) ]
ALTER TABLE name DROP COLUMN column_name
ALTER TABLE name RENAME COLUMN column_name TO new_column_name
需要注意的是,根据连接器和连接器的授权模型,默认可能不允许这些修改表的操作。例
如,
Hive
连接器就默认限制了这些操作。
8.6.5
 删除表
使用
DROP TABLE
语句可以删除一个表:
DROP TABLE [ IF EXISTS ] table_name
根据连接器的实现,这不一定会删除底层数据,你应该参考连接器文档以获得进一步的
解释。
8.6.6
 连接器对表操作的限制
目前,本章已经介绍了
Presto
支持的各种
SQL
语句。然而,这并不意味着
Presto
中的每一
个数据源都支持所有的语句和语法,或者提供相同的语义。
连接器的实现和底层数据源的能力与语义很大程度上会影响 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

大数据项目管理:从规划到实现

大数据项目管理:从规划到实现

Ted Malaska, Jonathan Seidman
机器学习流水线实战

机器学习流水线实战

Hannes Hapke, Catherine Nelson

Publisher Resources

ISBN: 9787115560056