关键字:
KingbaseES、copy、terminator
概述:
在KingbaseES中,COPY在表和标准文件系统之间交换数据,COPY TO把一个表的所有内容都拷贝到一个文件;COPY FROM从一个文件里拷贝数据到一个表中。带文件名的COPY指示服务器直接从文件中续写数据。如果声明了文件名,那么该文件必须为服务器可见,在加载文件数据的时候指定换行符,设置teminator参数。
语法树:
POSTGRES=# \h copy
Command: COPY
Description: copy data between a file and a table
Syntax:
COPY table_name [ ( column_name [, ...] ) ]
FROM { 'filename' | PROGRAM 'command' | STDIN }
[ [ WITH ] ( option [, ...] ) ]
COPY { table_name [ ( column_name [, ...] ) ] | ( query ) }
TO { 'filename' | PROGRAM 'command' | STDOUT }
[ [ WITH ] ( option [, ...] ) ]
使用方法
1、copy from
构造数据文件:
使用copy from 加载数据文件:
2、copy to
构造用例:
使用copy to导出数据: