SQL SERVEUR 2014 : EXEMPLE D’UNE FONCTION SCALAIRE

  • Auteur/autrice de la publication :
  • Post category:SQL / Wavesoft
  • Commentaires de la publication :0 commentaire

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

///

Laisser un commentaire