【发布时间】:2020-02-11 07:01:08
【问题描述】:
(代表雪花用户提交)
我在将数据从 oracle 插入雪花时遇到以下错误。有谁知道为什么会出现错误?。
Note: Error column defined "VARCHAR" datatype
我了解在将显式长度指定为 VARCHAR(255) 的情况下,可能会遇到错误,因为(根据 Snowflake 文档):“如果未指定长度,则默认为最大长度。”
单字节:16,777,216
多字节:介于 8,388,608(每个字符 2 个字节)和 4,194,304(每个字符 4 个字节)之间
我听说在 Oracle 中,我可以将数据类型和长度更改为 VARCHAR2(4000) 或在 Snowflake 中更改为默认 VARCHAR 而无需指定长度。
我有如下雪花表
CREATE OR REPLACE TABLE test1
(
test1 varchar
)
INSERT INTO test1 values(<values from oracle cursor>)
在执行 INSERT 查询时遇到错误 - Error: exceeds maximum length limit of 255 characters
【问题讨论】:
标签: snowflake-cloud-data-platform