0

我编写了一个可以很好地与选择查询配合使用的 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 创建的

4

0 回答 0