518
英雄联盟
函数操作__常用命令_基本介绍_大数据计算服务-阿里云
语法:
CREATE FUNCTION <function_name> AS <package_to_class> USING <resource_list>;
说明:
- function_name:UDF函数名,这个名字就是SQL中引用该函数所使用的名字。
- package_to_class:如果是java UDF,这个名字就是从顶层包名一直到实现UDF类名的fully qualified class name。这个名字必须用引号引起来。
- resource_list:UDF所用到的资源列表,这个里面必须包括UDF代码所在的资源。如果用户代码中通过distributed cache接口读取资源文件,这个列表中还得包括udf所读取的资源文件列表。资源列表由多个资源名>组成,资源名之间由逗号(”,”)分隔。资源列表必须用引号引起来。
- 使用示例:假设Java UDF类org.alidata.odps.udf.examples.Lower在my_lower.jar中,创建函数my_lower:
CREATE FUNCTION test_lower AS 'org.alidata.odps.udf.examples.Lower'
USING 'my_lower.jar';
注解
- 与资源文件一样,同名函数只能注册一次。
- 一般情况下用户自建函数无法覆盖系统内建函数。只有项目空间的Owner才有权利覆盖内建函数。如果用户使用了覆盖内建函数的自定义函数,在SQL执行结束后,会在Summary中打印出warning信息。
注销函数
语法:
DROP FUNCTION <function_name>;
使用示例:
DROP FUNCTION test_lower;
查看函数清单
命令示例:
list functions; --查看当前项目空间中的所有的自定义函数
ls functions -p my_project; --查看指定项目空间my_project下的所有自定义函数
最后更新:2016-11-23 17:16:04
上一篇:
资源操作__常用命令_基本介绍_大数据计算服务-阿里云
下一篇:
Tunnel命令操作__常用命令_基本介绍_大数据计算服务-阿里云
删除解析记录__解析管理接口_API文档_云解析-阿里云
producer-lib__loghub-采集_用户指南_日志服务-阿里云
阿里云通专访:零售通的使命是让百万商店拥抱数据时代
负载均衡白名单常见问题__常见问题_负载均衡-阿里云
取消任务__其他接口_API 参考_云服务器 ECS-阿里云
迁移RDS实例可用区__实例管理_API 参考_云数据库 RDS 版-阿里云
LogHub-协同消费组__Getting-Started_日志服务-阿里云
RelatedItemType__数据类型_API 参考_云服务器 ECS-阿里云
BindMFADevice__用户管理接口_RAM API文档_访问控制-阿里云
数据多样化存储__典型应用_产品简介_云数据库 RDS 版-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云