SQL语法错误,请各位指点!
declare @query_KSDM char(6) ,@query_KSYF char(2)
select @query_KSDM='200301'
select @query_KSYF='8'
case
when @query_KSYF='7' then set @query_KSYF='1'
when @query_KSYF='8' then set @query_KSYF='2'
when @query_KSYF='9' then set @query_KSYF='3'
end
错误如下:
服务器: 消息 156,级别 15,状态 1,行 8
在关键字 'set' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,行 10
在关键字 'when' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,行 12
在关键字 'when' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,行 14
在关键字 'end' 附近有语法错误。