SQL-Funktion ohne Eingabeparameter
So erstellen Sie eine SQL-Funktion ohne input-Parameter
Im geting ein Fehler für folgenden code
create function function_name
RETURN datetime AS
BEGIN
DECLARE @var datetime
SELECT @var=CURRENT_TIMESTAMP
RETURN @var
END
Fehler
>
> 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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihnen fehlt, Ihre
()
's. Also, es sollteRETURNS
für die erstenRETURN
.Beim erstellen einer Funktion, der Rückgabetyp deklariert werden sollte mit
RETURNS
, nichtRETURN
.Seine () Sie fehlen nach der Funktion-name und auch GIBT nach der name der Funktion.
Siehe diesen link - http://msdn.microsoft.com/en-us/library/ms186755.aspx