viernes, 20 de marzo de 2015

Tablas de mutiplicar con SQL Server

Este es sencillo ejemplo de como  usar el  ciclo  while
declare @x int=1
while @x<=10
begin
print @x;
set @x=@x+1
end


Este es un ejemplo de como usar los while anidados
Usando ciclos while anidados para imprimir las tablas de multiplicar en sql server,

declare @i int=1
while @i<=10
begin
declare @x int=1
while @x<=10
begin
print Cast(@i as nchar(2))+ ' * '+Cast(@x as nchar(3))+' ='+Cast(@i*@x as nchar(3));
set @x=@x+1
end
set @x=0
set @i=@i+1
end