add solution for A2.3
This commit is contained in:
parent
f2d13d70bd
commit
f3d14fa781
|
@ -44,3 +44,43 @@ exec uspScores
|
|||
|
||||
Select 'Die Summe ist: ', @SumScore
|
||||
go
|
||||
|
||||
--A2.3
|
||||
CREATE PROCEDURE uspScoresA2_3
|
||||
-- Add the parameters for the stored procedure here
|
||||
@value1 int = 0,
|
||||
@value2 int = 0,
|
||||
@value3 int = 0,
|
||||
@value4 int = 0,
|
||||
@value5 int = 0,
|
||||
@product bit = 0,
|
||||
@result int OUTPUT
|
||||
AS
|
||||
BEGIN
|
||||
-- SET NOCOUNT ON added to prevent extra result sets from
|
||||
-- interfering with SELECT statements.
|
||||
SET NOCOUNT ON;
|
||||
|
||||
-- Insert statements for procedure here
|
||||
if @product = 0
|
||||
SELECT @result = (@value1 + @value2 + @value3 + @value4 + @value5)
|
||||
else
|
||||
select @result = (@value1 * @value2 * @value3 * @value4 * @value5)
|
||||
END
|
||||
GO
|
||||
|
||||
declare @SumScore int = 0, @option bit = 1
|
||||
exec uspScoresA2_3
|
||||
@product = @option,
|
||||
@value1 = 10,
|
||||
@value2 = 9,
|
||||
@value3 = 8,
|
||||
@value4 = 8,
|
||||
@value5 = 10,
|
||||
@result = @Sumscore OUTPUT
|
||||
|
||||
if @option = 0
|
||||
Select 'Die Summe ist: ', @SumScore
|
||||
else
|
||||
select 'Das Produkt ist: ', @SumScore
|
||||
go
|
Reference in New Issue