Не удается создать скалярную функцию в MS SQL 2005. Будем благодарны за любые предложения.Поле title1_type должно быть установлено в соответствии с оператором case.Передается sku, который должен определять базу типов в выражении case.
create FUNCTION [dbo].[gettitle1_type] (@sku varchar(50))
RETURNS varchar(50) AS
BEGIN
DECLARE @title1_type varchar(50)
DECLARE @title1 varchar(50)
select @title1_type = case @title1
when @title1 like '%SMALL%' then 'size'
when @title1 like '%large%' then 'size'
when @title1 like '%pink%' then 'color'
when @title1 like '%red%' then 'color'
when @title1 like '%brunette%' then 'color'
else ''
END;
where sku = @sku
RETURN isnull(@title1_type,'')