存储¶
把主视图的数据存储至其它介质。
load jdbc 'select * from orders';
-- 保存为CSV文件
save csv orders option path='/folder/';
-- 以追加的方式保存到数据库中的一张表
save jdbc append orders option ds='default';
-- 托管表不支持中文名
save table orders;
-- 全局临时视图支持中文名,但需使用 `中文视图名称` 包裹名称
save orders; -- 默认保存为全局临时视图
格式¶
名称 |
选项 |
描述 |
---|---|---|
table |
无 |
保存为托管表 |
view |
无 |
保存为全局临时视图,系统重启时需要重新创建 |
csv |
path |
|
xlsx |
path |
|
json |
path |
|
xml |
path |
|
parquet |
path |
|
orc |
path |
|
avro |
path |
|
jdbc |
ds |
保存为关系型数据库中的一张表,数据源的获取方式可自定义 |
path
文件夹路径;ds
数据源名称
警告
存储 table
格式时,名称必须是英文。
模式¶
默认写入模式 overwrite
。
名称 |
描述 |
---|---|
overwrite |
覆盖现有数据 |
append |
将数据追加到现有数据 |
error |
如果数据已经存在,抛出错误 |
ignore |
如果数据已经存在,不做任何操作 |