以下是我尝试使用的代码以及我收到的错误。任务似乎很简单,但不确定如何继续。当区域值为000995,000996,000998或000999时,我需要将areatype更改为07.如果它不是其中之一,则将其更改为04.正在更新的表有22个字段。 Areatype和area分别是char(2)和char(6)。我修好了它,总是回到原点。
update [dbo.industry] set areatype = (case when (area
in('000995','000996','000998','000999’)) then '07' else '04' End);
Msg 156, Level 15, State 1, Line 229
Incorrect syntax near the keyword 'where'.
Msg 105, Level 15, State 1, Line 229
Unclosed quotation mark after the character string ' End);
'.
答案 0 :(得分:0)
我知道这将是一个简单的项目,但它是000999结束时奇怪的卷曲引用