在存储过程中定义了两个字符串变量,例如@a,@b
declare @a varchar(10),@b varchar(10)
set @a='a'
set @b='b'
set @a=@a+@b
select @a
-------------------
a
只得到'a',而非想要的'ab'。
declare @a varchar(10),@b varchar(10)
set @a='a'
set @b='b'
set @a=@a+@b
select @a
-------------------
a
只得到'a',而非想要的'ab'。
declare @a varchar(10),@b varchar(10),@c varchar(10)
set @a='a'
set @b='b'
set @c=@a+@b -- 把这个值,给别的变量。
select @a
-- 或
select left(@a,1) -- 直取第一个字符