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个字符的最大长度限制
(用户提出的答案) 这是由于字符串中的转义字符,谢谢大家的支持 有价值的投入
但是,是否有其他建议或更有效的方法来解决用户提出的问题?谢谢 (用户提出的答案) 这是由于字符串中的转义字符,谢谢大家的支持 有价值的投入
但是,是否有其他建议或更有效的方法来解决用户提出的问题?谢谢