我正在尝试将数据附加到SQL Server表中的现有行。但我在where子句附近遇到语法错误。
这是我的疑问:
update OINV
set U_CollectionNotes = Cast('Cancelled 07.01.14., as nvarchar(max))' + U_CollectionNotes
where oinv.DocNum = 47651
错误:
Msg 156,Level 15,State 1,Line 3
关键字'where'附近的语法不正确。
答案 0 :(得分:0)
这是由于Cast语句不正确,请参阅下面的更正:
update OINV
set U_CollectionNotes = Cast('Cancelled 07.01.14' as nvarchar(max)) + U_CollectionNotes
where oinv.DocNum = 47651