Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2011, 15:58
Avatar de Aquaventus
Aquaventus
 
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Codigo Tipo secuencia Ej 0001

Hola highlander lo quieres especificamente generar en VS o en BD(sql)?

PDT: te pongo el codigo generado mediante consulta sql :

Código script:
Ver original
  1. CREATE procedure SP_GENERAR_CODIGO
  2. declare @cod nvarchar(5)--5 es la longitud que doy como en tu ejemplo(00001)
  3. select @cod=max(right(rtrim(ID),3))+1 from TABLA -- ID es el campo de la tabla que se va a autogenerar
  4. where ID != '99999'
  5. print @cod
  6. if (@cod is null )
  7. begin
  8. select codigo='00001' --si es primera vez que se va a generar o la tabla esta vacia que genere este numero
  9. end
  10. else if(@cod is not null)
  11. begin
  12. select codigo=right('00000'+ltrim(str(@cod,5)),5) --5 es la longitud que defino
  13. end
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Última edición por Aquaventus; 02/02/2011 a las 09:27