存储¶
把主视图的数据存储至其它介质。
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 | 如果数据已经存在,不做任何操作 |