domingo, 29 de junio de 2014
sábado, 21 de junio de 2014
Stored Procedure que imprime un Rango de numeros obtenidos de una tabla
Se trata de un procedimiento almacenado que obtiene dos números de una tabla y que consta de
las columna numero1, numero2 e IdFila que es la clave primaria, misma que se envía como parámetro al procedimiento almacenado e imprime el rango que existe entre estos dos números.
--Creando procedimiento
CREATE PROCEDURE ObtenNumerosRango
@Fila int
AS
BEGIN
DECLARE @N1 int,@N2 int;
SET @N1 = (Select cast(Numero1 as int)Numero1 from tblNumeros where idFila=@Fila);
SET @N2 =(Select cast(Numero2 as int)Numero2 from tblNumeros where idFila=@Fila);
WHILE @N1<=@N2
BEGIN
PRINT'Numero :):'+convert(varchar(3),@N1);
Select @N1=@N1+1;
END;
END
--Llamando al procedimiento
Suscribirse a:
Entradas (Atom)