SQL SERVER 儲存過程 獲取三個數中的最大值

景上發表於2016-06-05

獲取三個數中的最大值:

CREATE PROCEDURE proc_max
@a INT,
@b INT,
@c INT
AS
BEGIN
    DECLARE @max INT;
    IF @a>@b
      SET @max=@a;
    ELSE
      SET @max=@b;
    IF @c>@max
      SET @max=@c;
    PRINT '三個數中最大的一位是'+CAST(@max AS VARCHAR(50))+'.';
END

執行儲存過程:

EXEC proc_max 3,4,5;

刪除儲存過程:


DROP PROCEDURE proc_max;

相關文章