在 SQL 语句中使用 UDF

几乎在表达式有效的任何位置都可以在 SQL 语句中调用标量和列用户定义的函数 (UDF)。 可以在 SELECT 语句的 FROM 子句中调用表 UDF。 此处列出了使用 UDF 的一些限制。

  • 不能在检查约束中指定 UDF 和系统生成的函数。 检查约束也不能包含对系统作为 UDF 实现的某些内置函数的引用。
  • 除非 SQL 语句为只读且允许临时处理 (ALWCPYDTA (*YES) 或 (*OPTIMIZE)) ,否则不能在 ORDER BY 或 GROUP BY 子句中引用外部 UDF , SQL UDFS 和内置函数 DLVALUE , DLPATH , DLPATHONLY , DLSCHEME , DLCOMPLETE 和 DLURLSERVER。