我编写了一个可以很好地与选择查询配合使用的 UDF。我已经用数据库'db1'永久注册了UDF,例如。select db1.myUDF(column name, arg) from table_name;
但是当我试图从中创建一个新表时,新表没有反映更改。我试过的查询是
create table names_perf_CBC_9 as
select db1.myUDF(id,arg2) as id, name
from names_perf
limit 2;
创建表查询是否支持自定义 UDF ?
编辑:
myUDF 应该加密一个字符串。它确实加密,我可以在选择查询中看到。但不能在使用“create table as”查询创建的新表中。inbuild UDF 例如upper
也可以正常工作。
names_perf 是从外部表创建的托管表 names_text_perf 是从外部 csv 创建的