このコードの問題点
CREATE FUNCTION [dbo].[ChangeRevision] (@oldRev tinyint)
RETURNS varchar(1)
AS
begin
declare @newRev varchar(1)
DECLARE @newval int
set @newval=CAST (@oldRev as int)
case @newval
begin
when 0 then set @newRev='Z'
when 1 then set @newRev='A'
when 2 then set @newRev='B'
when 3 then set @newRev='C'
end
return @newRev;
END
キーワード 'case' の近くに次のエラー Incorrect syntax があります。
キーワード「Return」付近の構文が正しくありません。