急!如何在函数中动态执行select
z_j 2003-12-05 09:27:45 知道用 execute sp_executesql 动态的执行一个 sql语句,但是在函数中,不能调用存储过程,有谁能给个提示,如何在
函数中动态执行一个 select ,并返回结果,类似于:
f_test ( @sql varchar(255)
returns decimal(20,4)
as
begin
declare @ret decimal(20,4)
.....动态执行 @sql
return @ret
end
----------------
select dbo.f_test ("select max(id) from table1")