【发布时间】:2016-02-09 23:56:24
【问题描述】:
我已经成功创建了一个 Python UDF,它接受来自表的 varchar 值并根据正则表达式提取该值的子字符串。
DDL 中该 varchar 列的最大大小设置为 20000 字节,在某些情况下,当我尝试调用它时 UDF 会输出错误:
ERROR: Value too long for character type
Detail:
-----------------------------------------------
error: Value too long for character type
code: 8001
context: Value too long for type character varying(256)
query: 1127608
location: funcs_string.hpp:390
process: query0_73 [pid=25345]
-----------------------------------------------
UDF 输入变量的最大 varchar 限制是否设置为 256 字节?如果是,这是我可以在我的代码中更改的内容吗?
谢谢,
【问题讨论】:
标签: python amazon-redshift udf