declare @tCode varchar(10)
declare @TempCode varchar(10)
select @Tcode=code From Stock_Kind where id=(Select top 1 Parentcode from stock_Kind where Parentcode=@parentcode) SELECT @Tempcode=@Tcode+'-'
PRINT @Tempcode
结果是:字符"-"不见了
例:@Tcode='good'
最后输出结果是:“good”,后面“-”不见了
----------------------------------------------------------------------------------------------------------------
declare @tCode varchar(10)
declare @TempCode varchar(10) select @Tcode=code From Stock_Kind where id=(Select top 1 Parentcode from stock_Kind where Parentcode=@parentcode) SELECT @Tempcode='-'+@Tcode
PRINT @Tempcode
这样才可以正常输出
例:@Tcode='good'
最后输出结果是:“good-”
---------------------------------------
为什么@Tcode变量的一定要在放在加号的后面,不能放在前面?
declare @TempCode varchar(10)
select @Tcode=code From Stock_Kind where id=(Select top 1 Parentcode from stock_Kind where Parentcode=@parentcode) SELECT @Tempcode=@Tcode+'-'
PRINT @Tempcode
结果是:字符"-"不见了
例:@Tcode='good'
最后输出结果是:“good”,后面“-”不见了
----------------------------------------------------------------------------------------------------------------
declare @tCode varchar(10)
declare @TempCode varchar(10) select @Tcode=code From Stock_Kind where id=(Select top 1 Parentcode from stock_Kind where Parentcode=@parentcode) SELECT @Tempcode='-'+@Tcode
PRINT @Tempcode
这样才可以正常输出
例:@Tcode='good'
最后输出结果是:“good-”
---------------------------------------
为什么@Tcode变量的一定要在放在加号的后面,不能放在前面?
PRINT @Tempcode
你这个结果是不是写错了应该是'-good'