Ver Mensaje Individual
  #10 (permalink)  
Antiguo 15/09/2008, 07:45
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Respuesta: ayuda urgente: Introducir los valores de las FK

Cita:
SELECT anadir_A;
SELECT anadir_B;
Y si otro usuario hace lo mismo:
Usuario1: select anadir_A; select anadir_B;
Usuario2: select anadir_A; select anadir_B;

Ejecución:
Usuario1: select anadir_A
Usuario2: select anadir_A
Usuario1: select anadir_B
Usuario2: select anadir_B

Las dos anadir_B tendran como currval el id de A del usuario 2.

Cita:
¿Por qué dices que sobra la PK id_A?
Porque el objetivo de una PK es identificar a un registro si id_B ya es unico, no te hace falta añadir id_A a la PK, porque le vale con id_B = UNIQUE

Cita:
¿A qué te refieres con eso? Las PK son de tipo integer
Si pero le tienes puesto que por defecto tome el siguiente valor de la secuencia, si lo vas a introducir tu no le pongas un serial dejalo como un integer sin valor por defecto.

Salu2