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-阿裏雲