La fonction attend une valeur de type integer et renvoi un champ texte (varchar)
///
USE [BORGER]
GO
/****** Object: UserDefinedFunction [dbo].[EXT_ADRSOCIETE_OFFRE] Script Date: 08/11/2017 22:08:48 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
— =============================================
— SCHNEIDER Patrick>
— Create date: 16/06/2017
— Description: recherche le code du produit principal lié à l’article
— =============================================
ALTER FUNCTION [dbo].[EXT_ADRSOCIETE_OFFRE] (@PLVIDORG int)
RETURNS varchar(50)
AS
BEGIN
declare @ADRSOCIETE varchar(50)
declare @PCVIDORG int
declare @ADRIDORG int
select @PCVIDORG = PCVID from [dbo].[PIECEVENTELIGNES]
where PLVID = @PLVIDORG
SELECT @ADRIDORG = ADRID from [PIECEOFFRE]
where PCID = @PCVIDORG
SELECT @ADRSOCIETE = ADRSOCIETE from [ADRESSES]
WHERE ADRID = @ADRIDORG
RETURN(@ADRSOCIETE)
END
///