没有输入参数的SQL函数

前端之家收集整理的这篇文章主要介绍了没有输入参数的SQL函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在没有输入参数的情况下创建sql函数

我发现以下代码错误

create function function_name 
RETURN datetime AS 
BEGIN 
DECLARE @var datetime
SELECT  @var=CURRENT_TIMESTAMP 
RETURN @var
END

错误

> 
> Msg 156,Level 15,State 1,Procedure
> fx_getcurrent_date,Line 2 Incorrect
> Syntax near the keyword 'RETURN'. Msg
> 178,Line 7 A RETURN
> statement with a return value cannot
> be used in this context.

解决方法

你错过了你的().此外,它应该是第一次RETURN的RETURNS.
CREATE FUNCTION function_name
(
) 
RETURNS DATETIME 
AS 
BEGIN 
    DECLARE @var datetime 
    SELECT @var=CURRENT_TIMESTAMP 
    RETURN @var 
END

猜你在找的MsSQL相关文章