你需要转换,运行它来看看我的意思
declare @i bit select @i = 1 select 'abc' + convert(varchar(1),@i) -- fine select 'abc' + @i -- will fail