【发布时间】:2009-04-03 09:30:39
【问题描述】:
我想创建一个可以在 select 语句的 where 部分使用的函数。像这样:
select 'x' from table where addNumber(4,3)=7;
我知道如何在 MS SQL 中执行此操作,但我想执行此 Oracle SQL。我怎样才能做到这一点?
【问题讨论】:
-
也许您应该尝试确定您的用户定义函数 (udf) 是否是确定性函数。当您的 udf 被声明为确定性时,您可以获得性能,并且您可以在基于函数的索引中使用您的 udf。