add solution for A2.4

This commit is contained in:
Andreas Zweili 2017-11-04 10:49:38 +01:00
parent 42586fc4ff
commit ad8c1bc867
2 changed files with 36 additions and 1 deletions

View File

@ -89,4 +89,37 @@ if @option = 0
Select 'Die Summe ist: ', @SumScore
else
select 'Das Produkt ist: ', @SumScore
go
go
--A2.4
if OBJECT_ID('usp_NumberOfConsultationsA2_4') is not null
drop procedure usp_NumberOfConsultationsA2_4
go
CREATE PROCEDURE usp_NumberOfConsultationsA2_4
-- Add the parameters for the stored procedure here
(@parameter varchar(30),
@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
select @result=count(*) from Konsultation
inner join Diagnose
on Konsultation.DiagnoseNr = Diagnose.DiagnoseNr
where Diagnose.DiagnoseName = @parameter;
END
GO
declare @numberOfConsultations int = 0;
declare @diagnoseName varchar(30) = 'Röteln';
exec usp_NumberOfConsultationsA2_4
@parameter = @diagnoseName,
@result = @numberOfConsultations output
Select 'Die Anzahl an Diagnosen für ' + @diagnoseName + ' ist: ' + CONVERT(varchar, @numberOfConsultations)
go

View File

@ -7,6 +7,8 @@
/* Script type: Database drop script */
/* Created on: 2014-12-06 15:06 */
/* ---------------------------------------------------------------------- */
use ArztDB;
go
-- Tabelle Ort
insert into [Ort] ([PLZ], [ORT])