Hello,
I'm trying to create a System UDF that I can plug into any number of Select statements from various databases however, I keep getting error message 'Incorrect syntax near keyword CASE'
Thank you for your help
CREATE FUNCTION fn_tblEvalSwitch (@tblEvalField CHAR(1) )
RETURNS VARCHAR(20)
WITH SCHEMABINDING
AS
BEGIN
CASE @tblEvalField
WHEN 'M' THEN 'Month of'
WHEN 'D' THEN 'Day of'
WHEN 'Q' THEN 'Quarter ending'
WHEN 'Y' THEN 'Year ending'
END
I'm trying to create a System UDF that I can plug into any number of Select statements from various databases however, I keep getting error message 'Incorrect syntax near keyword CASE'
Thank you for your help
CREATE FUNCTION fn_tblEvalSwitch (@tblEvalField CHAR(1) )
RETURNS VARCHAR(20)
WITH SCHEMABINDING
AS
BEGIN
CASE @tblEvalField
WHEN 'M' THEN 'Month of'
WHEN 'D' THEN 'Day of'
WHEN 'Q' THEN 'Quarter ending'
WHEN 'Y' THEN 'Year ending'
END