今天在sqlserver2000自定义函数中用getdate(),系统系提示错误,改为dbo.getdate()后编译成功。
但在调用自定义函数时又报了错,在网上搜了一下,解决办法如下:
创建视图v_getdate
ALTER view v_getdate
as
select getdate() As GetDat
as
select getdate() As GetDat
注:是可以在视图中用getdate()的
然后在自定义函数中从v_getdate中得到GetDat
SELECT @DAT = GetDat FROM v_getdate