-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE FUNCTION [C6Mart].[CreaPositionIDCS] ( @TipoProdotto VARCHAR(5)='', @CodInterno VARCHAR(13)='', @CodMAF VARCHAR(13)='', @CodSottoprodotto VARCHAR(13)='', @CodiceContratto VARCHAR(11)='', @NumeroPolizza VARCHAR(11)= '', @Conto VARCHAR(12)= '', @Rubricato VARCHAR(4)='', @CustodiaGaranzia VARCHAR(1)='', @Termid VARCHAR(8)='', @Anno DECIMAL(3)=0, @Prog DECIMAL(9)=0 ) RETURNS VARCHAR(129) AS BEGIN -- Declare the return variable here DECLARE @ResultVar VARCHAR(129) -- Add the T-SQL statements to compute the return value here SET @ResultVar = CASE WHEN @TipoProdotto = 'CC' THEN '' ELSE C6Staging.Info_DaProdottoCSaCatalogo( @TipoProdotto, @CodInterno, @CodMAF, '', @CodSottoProdotto ) END + dbo.Crea_PositionID( @TipoProdotto, @CodInterno, @CodMAF, '', @CodSottoProdotto, @CodiceContratto, @NumeroPolizza, @Conto, @Rubricato, @CustodiaGaranzia, @Termid, @Anno, @Prog ) -- Return the result of the function RETURN @ResultVar END