#2
mywisdom882017-01-05 15:55
if object_id('tempdb..#tb99') is not null drop table #tb99
create table #tb99(H1 varchar(20),H2 varchar(20),H3 varchar(20),H4 varchar(20),H5 varchar(20), H6 varchar(20),H7 varchar(20),H8 varchar(20),H9 varchar(20)) declare @H1 varchar(20),@H2 varchar(20),@H3 varchar(20),@H4 varchar(20),@H5 varchar(20) declare @H6 varchar(20),@H7 varchar(20),@H8 varchar(20),@H9 varchar(20) declare @x int,@y int set @x=1 set @y=1 while @y<=9 begin set @x=1 select @h1='',@h2='',@h3='',@h4='',@h5='',@h6='',@h7='',@h8='',@h9='' while @x<=@y begin if @x=1 set @h1=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=2 set @h2=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=3 set @h3=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=4 set @h4=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=5 set @h5=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=6 set @h6=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=7 set @h7=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=8 set @h8=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) if @x=9 set @h9=rtrim(@y)+'*'+rtrim(@x)+'='+rtrim(@y*@x) set @x=@x+1 end insert into #tb99(H1,H2,H3,H4,H5,H6,H7,H8,H9) values(@h1,@h2,@h3,@h4,@h5,@h6,@h7,@h8,@h9) set @y=@y+1 end select * from #tb99 只有本站会员才能查看附件,请 登录 |
如何用 T-SQLserver 打印99乘法表
还没学,不过预习了,还试了一下,可还是不行,大家帮忙帮
先谢谢了