使用查询分析器书写一些循环,比较方便,例如:
declare @i int
declare @s varchar(8000)
set @s=''
set @i=3
while @i<=28
begin
set @s=@s+'a.Cash'+cast(@i as varchar)+'='+'a.Cash'+cast(@i as varchar)+'+'+'b.Cash'+cast(@i as varchar)+','
set @i=@i+1
 end
select @s
print @s
但是在显示结果的时候,却被截断了,因为查询分析器默认最多显示256个字符,
可以按住ctl+t,然后再按F5查询,即可print出来结果.

或者使用ctrl+shift+o--结果--每列最多的字符数
posted on 2008-01-09 14:41  一瓢  阅读(707)  评论(0编辑  收藏  举报