MaxCompute支持SQL语言定义函数

适用客户

开发者

发布功能

MaxCompute UDF支持java或者Python定义,很多时候需要实现一些比较简单的的功能,而这些功能有的可以直接通过SQL来描述出来,因此MaxC$ I : r ]ompute支持s , : ( nSQL语言定义函数(SQL Fuc D c mnction),避免I X x R编译(Java UDF)+ O } @ o Q,添加资源,创建函数等复杂操作,提高代码易读性和% 3 _ D i E ? b代码复用率。
SQ0 q r $ 7L Function 能够在SQL中使用SQL定义的UDF并调用。SQL Function可以接受 Function类型的参数。调用时传入的可以是内置函数、UDF 或者 Sql Func1 I y ! p O # :tions。a = c z XSQL Function 支持匿名函数,即接受 Function类型参数的SQL Function,调用时传入匿y m l c o L 9 o |名函数。
SQL Function 作为一种用户自定义函数,弥补了之前系统只能用Java/Python写UDF的不足。此外还扩展了Function Type和匿名函数等特性,让您表达业务逻辑具有了更多的灵活性。

产品文档

https://help.aliyun.com/document_detail/175769.html