我想将csv文件中的数据导入到redshift中。CSV格式:
col1 , col2 , col3 , col4
- , - , - , -
- , - , - , -
下面是我的import命令:
COPY myTable
FROM 'file.csv'
CSV
DELIMITER AS ','
IGNOREHEADER AS 1
;
我遇到的问题是,有时候,我的文件只有col1、col2和col3。是否可以执行复制并为缺少的值添加null
?
发布于 2020-11-09 11:07:16
可以,但必须明确说明:
COPY mytable (col1, col2, col3)
FROM 'file.csv'
(FORMAT 'csv', HEADER);
缺少的col2
将用其缺省值填充(除非您定义了默认值,否则为NULL)。
https://stackoverflow.com/questions/64750232
复制相似问题