我觉得以下内容应该有效。尝试右修剪并在同一行添加login_name
和custr_id
,':'
在它们之间。
但我得到
多部分标识符无法绑定到所有内容上,例如l.login_name、c.custr_id等。
SELECT
rtrim(l.login_name)+':'+
rtrim(c.custr_id)
FROM
customer c
LEFT JOIN login l
ON l.custr_id = c.custr_id
WHERE
c.custr_id=777
尝试重新启动SSMS。有时,仅凭这一点就能解决问题。对我来说,重新启动SSMS修复了它。
如果某个值为NULL,它可能会失败。我会应用一个联合((,比如
rtrim(coalesce(l.login_name, ''))+':'+
rtrim(coalesce(c.custr_id, ''))