我正在尝试运行更新语句,如下所示......
UPDATE tblDeductionSystem
SET [ORDER] = [0RDER] + 6
WHERE [ORDER] >= 7
AND ScoringCriteriaTypeID = @CheerDeductionScoreSheetID
Sql Server如果给我无效的列名ORDER。我想如果我用方括号分隔保留字,那就行了。
答案 0 :(得分:4)
如果您直接复制了该错误,那么您的[0rder]+6
答案 1 :(得分:1)
什么是[0RDER]
?这是另一个专栏吗?在那里看到这个零? 0
与O
。也许您需要更改您喜欢的SQL编辑器的字体。
在旁注中,你会看到恰好在QWERTY键盘上0和O紧密相连,你必须小心不要打0而不是O.有些l33t ppl实际上更喜欢0到Os。