Numeros aleatorios y comparación
Publicado por Fabian (7 intervenciones) el 20/07/2012 19:03:09
Buenas me gustaría saber como hacer lo siguiente:
Tengo la siguiente función
DECLARE @MIN AS INT
DECLARE @MAX AS INT
Declare @NumeroNuevo as int
DECLARE @ConjuntoDatos
SET @MIN = 1111
SET @MAX = 9999
set @NumeroNuevo = (SELECT @MIN + CONVERT(INT,(@MAX-@MIN+1)*RAND()))
select @NumeroNuevo as 'Código Nuevo'
Lo cual me genera un número aleatorio, ahora lo que quiero hacer es comparar ese número con todos los que estan en una columna y si no está ahí proceder a insertarlo algo como esto
resulatado de la consulta= select codigo from codigos
if(@NumeroNuevo <> resultado de la consulta)
inserta
Tengo la siguiente función
DECLARE @MIN AS INT
DECLARE @MAX AS INT
Declare @NumeroNuevo as int
DECLARE @ConjuntoDatos
SET @MIN = 1111
SET @MAX = 9999
set @NumeroNuevo = (SELECT @MIN + CONVERT(INT,(@MAX-@MIN+1)*RAND()))
select @NumeroNuevo as 'Código Nuevo'
Lo cual me genera un número aleatorio, ahora lo que quiero hacer es comparar ese número con todos los que estan en una columna y si no está ahí proceder a insertarlo algo como esto
resulatado de la consulta= select codigo from codigos
if(@NumeroNuevo <> resultado de la consulta)
inserta
Valora esta pregunta


0