You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ITSM/.svn/pristine/b7/b70b3197a480f4743491bf835af...

32 lines
2.2 KiB

USE [Vertragsverwaltung_20160404]
GO
/****** Object: UserDefinedFunction [dbo].[get_keyuser_stv] Script Date: 02.12.2016 09:08:53 ******/
DROP FUNCTION [dbo].[get_keyuser_stv]
GO
/****** Object: UserDefinedFunction [dbo].[get_keyuser_stv] Script Date: 02.12.2016 09:08:55 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date, ,>
-- Description: <Description, ,>
-- =============================================
CREATE FUNCTION [dbo].[get_keyuser_stv]
(@applikationnr int,
@typ int)
RETURNS varchar(255)
AS
BEGIN
declare @res varchar(255)
SELECT @res=dbo.Person.Name + ' ' + dbo.Person.Vorname
FROM dbo.ApplikationKontakt INNER JOIN
dbo.Person ON dbo.ApplikationKontakt.PersonNr = dbo.Person.PersonNr
WHERE (dbo.Person.Aktiv = 1) AND (dbo.ApplikationKontakt.Aktiv = 1) AND
(dbo.ApplikationKontakt.KontakttypNr = @typ) AND (dbo.ApplikationKontakt.Applikationnr = @applikationnr)
if @res is null set @res=''
return @res
END
GO