我写了一个UDF,可以很好地与select查询配合使用。我已经向数据库'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应该加密一个字符串。它确实加密,我可以在选择查询中看到它。但不能在使用“创建表为”查询创建的新表中。
内置UDF,例如upper
也可以正常工作。
names_perf是从外部表names_text_perf创建的托管表,该外部表是从外部csv创建的