我試圖做一個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!
完美工作,謝謝! –