我试图做一个ntext字段的条件更新。在一种情况下,我希望它附加到该字段。另一方面,我希望它独自离开这个领域。该代码是..SQL有条件更新的情况下
UPDATE CC
SET Comm_Note = CASE DESC_REG WHEN NULL THEN COMM_NOTE ELSE rtrim(CONVERT(NVARCHAR(MAX),comm_note))+ 'Registration Issue: '+ LTRIM(DESC_REG) END
FROM
RAW_DATA RD
INNER JOIN CONFIRMIT_COMMUNICATION CC ON CC.RESPONSEID = RD.RESPONSEID
所以当DESC_REG字段为空应该基本上离开COMM_NOTE领域的当前值在那里,但是当它不为空,应该追加到外地。追加位有效,但是当DESC_REG为空时,代码将COMM_NOTE字段完全清空
help!
完美工作,谢谢! –