DECLARE @a varchar(200), @b varchar(50), @c varchar(50)
set @b = 'sss'
set @c = 'fff'
set @a = @b + @c
print @a 

解决方案 »

  1.   

    DECLARE @a char(200), @b char(50), @c char(50)
    set @b = 'sss'
    set @c = 'fff'
    set @a = Trim(@b) + Trim(@c)
    print @a 
      

  2.   

    DECLARE @a varchar(200), @b varchar(50), @c varchar(50)
    set @b = null
    set @c = 'fff'
    set @a = @b + @c
    print @a 如果有一个@b = null,为什么不行?
    提示:'Trim' 不是可以识别的 函数名。
      

  3.   

    DECLARE @a char(200), @b char(50), @c char(50)
    set @b = 'sss'
    set @c = 'fff'
    set @a = rtrim(isnull(@b),'')+ltrim(isnull(@c,''))