Oracle - AutoIncrement como clave primaria

   
Vista:

AutoIncrement como clave primaria

Publicado por Alex (1 intervención) el 15/04/2010 14:44:39
Hola a todos,

Tengo una duda de como hacer algo en Oracle. A ver si me podeis ayudar.

Tengo una tabla con una clave primaria (idtema, idnivel, idpregunta).

idtema e idnivel son proporcionados al insertar la fila pero me gustaria que idpregunta fuera una secuencia de tipo autoincremental pero que solo se incrementara para cada para (idtema, idnivel).

Os pongo un ejemplo.

idtema idnivel idpregunta
1 1 1
1 1 2
1 2 1
1 2 2
1 2 3
1 2 4
1 1 3

Se tiene que incrementar automaticamente solo para cada par de valores (idtema, idnivel).

Alguien sabe como se haria?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AutoIncrement como clave primaria

Publicado por Sergio (39 intervenciones) el 16/07/2010 18:02:58
Interesante, se puede claro, pero solo por programación, una función específicamente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar