PL/SQL算阶乘

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:35:58
算6得阶乘!网上好多都是错误的!给个正确的吧

任意数的阶乘:

CREATE PROCEDURE PROCEDURENAME
@INUPT INT
AS
DECLARE @RESULT INT
WHILE @INTUPT>0
BEGIN
RESULT=@INPUT*(@INPUT-1)
SET @INPUT=@INPUT-1
END
SELECT RESULT=@RESULT
GO
像查询一样调用这个存储过程,就会得到你要的数的阶乘。