-- ============================================= -- Author: -- Create date: -- Description: -- ============================================= CREATE FUNCTION [dbo].[getAppellativo] ( -- Add the parameters for the function here @Sesso varchar(1), @Cod_fiscale varchar(16) ) RETURNS VARCHAR(150) AS BEGIN -- Declare the return variable here DECLARE @Appellativo VARCHAR(150) IF(LEN(@Cod_fiscale) = 16 AND CHARINDEX('@',@Cod_fiscale) = 0) BEGIN IF(@Sesso = 'F') SET @Appellativo = 'Gent. Sig.ra' --SET @Appellativo = 'Gentile signora' ELSE SET @Appellativo = 'Egr. Sig.' --SET @Appellativo = 'Gentile signore' END ELSE SET @Appellativo = 'Spett.le' --SET @Appellativo = 'Spettabile' -- Return the result of the function RETURN @Appellativo END