用语句求正整数阶乘的和
代码始终说DECLARE这里有错误
大家帮忙看看
CREATE FUNCTION jiecheng(@shuzi int)
RETURNS int
AS
DECLARE @n int,@m int
BEGIN
SET @n=1
SET @m=1
WHILE @m<=@shuzi
BEGIN
SET @n=@n*@m
SET @m=@m+1
END
RETURN @n
END
代码始终说DECLARE这里有错误
大家帮忙看看
CREATE FUNCTION jiecheng(@shuzi int)
RETURNS int
AS
DECLARE @n int,@m int
BEGIN
SET @n=1
SET @m=1
WHILE @m<=@shuzi
BEGIN
SET @n=@n*@m
SET @m=@m+1
END
RETURN @n
END
RETURNS int
AS
BEGIN
DECLARE @n int,@m intSET @n=1
SET @m=1
WHILE @m<=@shuzi
BEGIN
SET @n=@n*@m
SET @m=@m+1
END
RETURN @n
END
RETURNS int
ASBEGIN
DECLARE @n int,@m int
SET @n=1
SET @m=1
WHILE @m<=@shuzi
BEGIN
SET @n=@n*@m
SET @m=@m+1
END
RETURN
RETURNS int
AS
BEGIN
DECLARE @n int,@m int SET @n=1
SET @m=1
WHILE @m <=@shuzi
BEGIN
SET @n=@n*@m
SET @m=@m+1
END
RETURN @n
END
服务器: 消息 208,级别 16,状态 1,行 1
对象名 'dbo.jiecheng' 无效。
这怎么解决....
是错的 现在使用是对的
不知道为什么...