[英]Snowflake file format - ' ' is not recognized with Copy Into command
我有一個 txt 文件,請參閱下面的屏幕截圖以獲取文件中的一些數據。
我正在復制一個沒有數據的新表,但我看到了這個錯誤:
無法識別時間戳“”文件“my_file”,第 2 行,字符 381 第 1 行,列“CLICKS”[“TS”:7]
在下面的文件格式中,我添加了skip_header = 1
因為標題在文件中,並且field_delimiter = '"'
因為看起來每個值都用" "
分隔
這是我的文件格式:
CREATE FILE FORMAT IF NOT EXISTS my_file_format
field_delimiter = '"'
date_format = 'YYYY-MM-DD'
error_on_column_count_mismatch = True
skip_header = 1
escape = NONE
NULL_IF=('NULL','',' ','NULL','NULL','//N', '\\N', ' ') ;
我還創建了表格:
create table my_table(
PAGE_URL VARCHAR,
NORMALIZED_PAGE_URL VARCHAR,
TARGET_URL VARCHAR,
NORMALIZED_TARGET_URL VARCHAR,
CLICK_ID VARCHAR,
IMPRESSION_ID VARCHAR,
TS TIMESTAMP,
PUBLISHER_DOMAIN_ID INT,
etc...
);
這是一個源自創建文本文件的任何系統的問題。 這不是一個可以在 Snowflake 中輕松解決的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.