Llave Primaria

02/08/2004 - 18:15 por fer | Informe spam
como puedo crear una llave primaria autocreciente que sea
asi: P19-XXXXXX

donde las x es lo que quiero autocreciente
p19000001
p19000002
p19000003
asi hasta
p1999999
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
02/08/2004 - 18:24 | Informe spam
Puedes usar una tabla auxiliar generadora de la secuencia numérica que te
ofrezca el servicio de entregarte el próximo número autoincremental. Al
número obtenido lo conviertes a string y concatenas el prefijo que usas
"P19-"

Puedes usar un sproc que se encargue de calcularte el nuevo número y lo
disparas desde un trigger de INSERT en la tabla final que usas.

Saludos
gux

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"fer" wrote in message
news:97eb01c478ab$de8a8fe0$
como puedo crear una llave primaria autocreciente que sea
asi: P19-XXXXXX

donde las x es lo que quiero autocreciente
p19000001
p19000002
p19000003
asi hasta
p1999999

Preguntas similares