SQL在存储过程中调用函数怎么做?

2025-02-25 22:25:54
推荐回答(2个)
回答1:

返回单个值的函数, 可以当变量用, 比如 select dbo.函数名(参数1, 参数2, ...) from ...where abc = dbo.函数名(参数1, 参数2...)

返回表的函数, 可以当数据表来使用, 比如 select * from dbo.函数名(参数1, 参数2, ...)
参考:
http://zhidao.baidu.com/link?url=IbJNmN7HwV3Udj7GjJTJfLnTzYCyn-1tHaPcGx4F5cI5n0bHZV-TqSWXyZs6r4HoTtdQAnSJfwrR3jSy_W9eAK

回答2:

create or replace procedure aa
as
begin
select function from dual;
end