Snowflake cloud data platform 错误:从Oracle向Snowflake插入数据时超过了255个字符的最大长度限制?

Snowflake cloud data platform 错误:从Oracle向Snowflake插入数据时超过了255个字符的最大长度限制?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,(代表雪花用户提交) 在将数据从oracle插入snowflake时,我面临以下错误。有人知道为什么会出错吗 Note: Error column defined "VARCHAR" datatype 我理解,如果显式长度指定为VARCHAR(255),则可能会遇到错误,因为(根据雪花文档):“如果未指定长度,则默认为最大长度。” 单字节:16777216 多字节:介于8388608(每个字符2个字节)和4194304(每个字符4个字节)之间 我听说在Oracle中,我可以将数据类型和长度更

(代表雪花用户提交)


在将数据从oracle插入snowflake时,我面临以下错误。有人知道为什么会出错吗

Note: Error column defined "VARCHAR" datatype
我理解,如果显式长度指定为VARCHAR(255),则可能会遇到错误,因为(根据雪花文档):“如果未指定长度,则默认为最大长度。”

单字节:16777216

多字节:介于8388608(每个字符2个字节)和4194304(每个字符4个字节)之间

我听说在Oracle中,我可以将数据类型和长度更改为VARCHAR2(4000),或在Snowflake中更改为默认VARCHAR,而无需指定长度

我有一张雪花桌子,如下所示

CREATE OR REPLACE TABLE test1
(
test1 varchar
)


INSERT INTO test1 values(<values from oracle cursor>)
创建或替换表test1
(
test1varchar
)
插入到test1值()中
执行插入查询时出现错误-
错误:超过255个字符的最大长度限制


(用户提出的答案)

这是由于字符串中的转义字符,谢谢大家的支持 有价值的投入


但是,是否有其他建议或更有效的方法来解决用户提出的问题?谢谢

(用户提出的答案)

这是由于字符串中的转义字符,谢谢大家的支持 有价值的投入


但是,是否有其他建议或更有效的方法来解决用户提出的问题?谢谢