SQLServer 2000自定义函数中用getdate()报错

今天在sqlserver2000自定义函数中用getdate(),系统系提示错误,改为dbo.getdate()后编译成功。

但在调用自定义函数时又报了错,在网上搜了一下,解决办法如下:

创建视图v_getdate

 ALTER  view v_getdate
as
select getdate() As GetDat 
注:是可以在视图中用getdate()的

然后在自定义函数中从v_getdate中得到GetDat

SELECT @DAT = GetDat FROM v_getdate




你可能感兴趣的:(sql,server)