Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2008, 13:30
Avatar de calanko
calanko
 
Fecha de Ingreso: diciembre-2008
Mensajes: 4
Antigüedad: 15 años, 4 meses
Puntos: 0
Ayuda con clave primaria

Hola.
Tengo una consulta respecto a las secuencias. Tengo un primary key compuesto (pk1 number, pk2 varchar2, pk3 varchar2), donde el pk1 debe incrementarse por cada combinación entre pk2 y pk3. Por ejemplo:

Para un pk1 = 01 y pk2 = XX el primer pk1 debe ser 1,
Para un pk1 = 01 y pk2 = XY el primer pk1 debe ser 1,
Para un pk1 = 02 y pk2 = XX el primer pk1 debe ser 1,
etc.
Los siguientes deben incrementarse para cada combinación.

El objeto sequence me permite solucionar este problema? si es así cómo?, sino, existe alguna otra forma de hacerlo?.

Gracias de antemano.