declare @z char(10)
set @z='二三四五'
print '一'+@z
select @z '123' 只能输出图示,一怎么不能输出?
读者朋友:
您好,因为set @z='二三四五'这行代码设置@z的值是二三四五。print '一'+@z这句代码并没有改变@z的值,只是打印输出了一下。
小禾斗 发表于2017-03-28 11:25
但是如果没有后面那句select,输出的结果是有一的
静守时光以待流年 发表于2017-03-28 13:45
对,没有select只是打印上面的内容;select是查询@z的值。
哦哦 谢谢老师