【发布时间】:2015-06-18 10:54:02
【问题描述】:
我想在我的数据库中更新字符串 (varchar) 列。我想连接 ',' + 值。
这是有效的,但如果数据库列中的值为空,我不想添加“,”(逗号)。
逗号开头没有意义。
UPDATE ImportState
SET ClientValidationRemark = ClientValidationRemark + ',' + @ClientValidationRemark
WHERE Id=@ImportId
当然,如果值不为空,我每次都想添加逗号。你知道任何简单、干净的方法吗?我总是更新一行,@ImportId 是主键。
【问题讨论】:
-
@ClientValidationRemark是否有可能成为NULL? -
不,不可能。
标签: sql sql-server string-concatenation