0
我已經得到了我從文件其編碼製表符分隔的數據填充似乎並不爲UTF-8完全相同,像這樣的表:紅移VARCHAR太窄
CREATE TABLE tab (
url varchar(2000),
...
);
COPY tab
FROM 's3://input.tsv'
副本具有後完成我跑
SELECT
MAX(LEN(url))
FROM tab
其中返回1525
。我想,因爲我正在浪費空間,所以我不妨使用varchar(2000)
而不是varchar(1525)
將列大小調整近四分之一。但是既不重做COPY
也不設置新表並插入已經導入的數據。在這兩種情況下,我得到
error: Value too long for character type
爲什麼列不能保存這些值?