雪花-如何使用文件格式解码csv列?

时间:2019-01-10 11:13:18

标签: snowflake-datawarehouse snowsql

我的字符串列中有一些数据,格式是奇怪的csv。我可以编写一种能够正确解释它的文件格式。如何对已导入的数据使用文件格式?

create table test_table
(
    my_csv_column string
)

如何使用以下方法拆分/展平该列:

create or replace file format my_csv_file_format
type = 'CSV'
RECORD_DELIMITER = '0x0A'
field_delimiter = ' '
FIELD_OPTIONALLY_ENCLOSED_BY = '"'
VALIDATE_UTF8 = FALSE

请假设我不能使用split,因为我想使用文件格式的丰富功能(可选的转义字符,日期识别等)。

我要实现的目标类似于以下内容(但我找不到如何实现)

copy into destination_Table 
from 
(select

s.$1 
,s.$2 
,s.$3 
,s.$4 
from test_table s
file_format = (column_name ='my_csv_column' , format_name = 'my_csv_file_format'))

0 个答案:

没有答案