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
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


0