复制表内容
功能描述
用于把一个表的内容复制到一个文件。
接口原型
EXEC SQL COPY { table_name [ ( column_name [, ...] ) ] | ( query ) }
TO { 'filename' | PROGRAM 'command' | STDOUT }
[ [ WITH ] ( option [, ...] ) ]
参数说明
参数名 | 参数说明 |
---|---|
table_name | 已有表的表名。 |
column_name | 要被复制的列列表 |
query | 指定查询语句,将查询结果导出 |
filename | 输入或输出的文件名 |
PROGRAM | 要执行的命令 |
STDOUT | 指定标准输出流 |
option | option选项为其下之一: FORMAT format_name OIDS [ boolean ] FREEZE [ boolean ] DELIMITER 'delimiter_character' NULL 'null_string' HEADER [ boolean ] QUOTE 'quote_character' ESCAPE 'escape_character' FORCE_QUOTE { ( column_name [, …] ) | * } FORCE_NOT_NULL ( column_name [, …] ) ENCODING 'encoding_name' |
返回值
无。
其他
举例说明使用接口:
EXEC SQL COPY foo TO STDOUT WITH DELIMITER ‘,’;