Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

llenar tabla numeros

Estas en el tema de llenar tabla numeros en el foro de SQL Server en Foros del Web. hola a todos: tengo una tabla numeros con un campo numero, quisiera seleccionar un numero que no este en la tabla. por ejemplo, la tabla ...
  #1 (permalink)  
Antiguo 16/06/2006, 16:32
 
Fecha de Ingreso: junio-2006
Mensajes: 7
Antigüedad: 17 años, 10 meses
Puntos: 0
llenar tabla numeros

hola a todos:

tengo una tabla numeros con un campo numero, quisiera seleccionar un numero que no este en la tabla.

por ejemplo, la tabla numeros tiene los siguientes registros:

numero
1628
4150
4151
4162
4167
4181
4473
4484
4503
4865
4869
4880
4889

entonces la idea es buscar y encontrar cualquier nuemro de 4 digitos que no este en la tabla, en este caso el 4163 es un numero que no esta en la tabla

como podria hacer esto: si me dieran un ejemplo, muchas gracias!!!!
  #2 (permalink)  
Antiguo 18/06/2006, 19:42
 
Fecha de Ingreso: junio-2006
Mensajes: 7
Antigüedad: 17 años, 10 meses
Puntos: 0
solucion

hola a todos

ya encontre una solucion a mi problema:

y es ocupando procedimiento almacenado


/*crea prcedimiento almacenado*/
create procedure sp_id_intelnet as
/*declarar el cursor*/
declare numeros cursor for
select L2 from VEICULOS order by L2
/*declarar variables locales usadas*/
declare @id_intelnet int
declare @count int
select @id_intelnet=0
select @count=1000
open numeros
while(@id_intelnet!=10000)
begin
fetch numeros into @id_intelnet
if(@id_intelnet!=@count)
begin
print @id_intelnet
print @count
deallocate numeros
return
end
select @count=@count+1
end


bueno, pongo la solucion por si alguien tiene el mismo problema. Hay que aclarar que la tabla que tiene los numeros es VEICULOS y el compo se llama L2

cualquier sugerencia postear.

ahora la consulta es:

¿como se llama desde una pagina php al procedimiento almacenado?
¿con mssql_query?

gracias por la respuesta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:42.