Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2013, 20:57
Avatar de junior1920
junior1920
 
Fecha de Ingreso: noviembre-2010
Ubicación: Tumán
Mensajes: 77
Antigüedad: 14 años
Puntos: 1
Pregunta Procedimeinto Almacenado Generar codigo !!!!!!!

Hola que tal aqui nuevamente con otro problemita y es el siguiente:
Quiero de su ayuda para crear un procedimeinto almacenado que me autogenere el codigo y luego lo inserte

tengo la tabla:
Código SQL:
Ver original
  1. CREATE TABLE libreta_topograf2(
  2. codigo INT IDENTITY PRIMARY KEY,
  3. codigochar VARCHAR(12),
  4. descripcion text,
  5. tipo_obra VARCHAR(180),
  6. sector VARCHAR(100) NOT NULL,
  7. lugar VARCHAR(180),
  8. anno datetime NOT NULL
  9. );

Ahora lo que debe de generar es esto:
Por ejemplo selecciono una fecha y esa fecha que selecciono es por ejemplo 2009
y si la tabla ya tiene registros de ese mismo año debe de insertar en el campo codigochar algo como esto Proy000001, ....,nveces

Y si cambias a otro año no debe de empezar por el codigo de otros años debe de hacer un conteo nuevamente para ese año

ejemplo

codigo | codigovarchar | descripcion | tipo_obra | sector | lugar | anno
1 Proy000001 xxxxx xxxxx xxx xxx 2009
2 Proy000002 xxxxx xxxxx xxx xxx 2009

3 Proy000001 xxxxx xxxxx xxx xxx 2010
4 Proy000002 xxxxx xxxxx xxx xxx 2010


Ojala me respondan. Gracias de antemano