如何将数据附加到SQL Server中的现有行

时间:2014-07-03 12:23:21

标签: sql-server append

我正在尝试将数据附加到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'附近的语法不正确。

1 个答案:

答案 0 :(得分:0)

这是由于Cast语句不正确,请参阅下面的更正:

update OINV 
set U_CollectionNotes = Cast('Cancelled 07.01.14' as nvarchar(max)) + U_CollectionNotes 
where oinv.DocNum = 47651