如何在存储过程中执行简单的添加?

时间:2017-05-23 06:15:00

标签: sql hana

我想使用存储过程执行简单的加法操作:

create procedure "KABIL"."ADD"
(  out c int)
as
begin
declare a int := 5;
declare  b int := 6 ;
c = :a + :b;
end;

2 个答案:

答案 0 :(得分:2)

你也可以使用paramiter传递int或float

create  procedure KABIL(@a float, @b float)
as
begin
declare @sum varchar(4)
set @sum=cast((@a+@b) as VARCHAR)
print 'the sum of '+cast(@a as varchar) + ' and ' + cast(@b as varchar) + ' is ' + cast((@a+@b) as VARCHAR)
print @sum
END

在KABIL(float,float)值中传递两个值

答案 1 :(得分:0)

这是在sql中添加两个数字的方法。这里数字作为参数和打印输出传递,如果你想要你可以返回输出。

create procedure KABIL(@a int,@b int)
as
begin
declare @c int
set @c=@a+@b
print @c
end

这是执行存储过程的方法

exec KABIL 2,6