Sud*_*ha 7 sql t-sql sql-server
如何在没有输入参数的情况下创建SQL函数
我发现以下代码有错误
create function function_name
RETURN datetime AS
BEGIN
DECLARE @var datetime
SELECT @var=CURRENT_TIMESTAMP
RETURN @var
END
Run Code Online (Sandbox Code Playgroud)
错误
>
> Msg 156, Level 15, State 1, Procedure
> fx_getcurrent_date, Line 2 Incorrect
> syntax near the keyword 'RETURN'. Msg
> 178, Level 15, State 1, Procedure
> fx_getcurrent_date, Line 7 A RETURN
> statement with a return value cannot
> be used in this context.
Run Code Online (Sandbox Code Playgroud)
Nei*_*ght 18
你错过了你()的.此外,它应该是RETURNS第一个RETURN.
CREATE FUNCTION function_name
(
)
RETURNS DATETIME
AS
BEGIN
DECLARE @var datetime
SELECT @var=CURRENT_TIMESTAMP
RETURN @var
END
Run Code Online (Sandbox Code Playgroud)