有时为了方便,
有些语句是不方便通过存储过程来完成。
但函数又不能访问诸如getdate(),@@spid等结果不确认的内置函数。
本人提供一变通解决方法,以getdate为例,通过视图来解决这个问题:
---------------------------------------------------------------
create view v_getdate
as
select * as output
go
---------------------------------------------------------------
create function f_getdate()
returns datetime
as
begin
return(select top 1 output from v_getdate)
end
go
---------------------------------------------------------------
调用:select dbo.f_getdate()