Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/02/2010, 21:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Varias primary key

Vamos en dos partes:
Es posible que ya tengas algún tutorial de SQL en Informix. En ese caso posiblemente ya sabes cómo se definen los índices UNIQUE.

En segundo lugar, el mensaje está diciendo que no puede crear la relación por alguna razón.
En general las razones por las que no puede definirse una FK son:
- Tipos incorrectos entre tablas. Los campos deben ser del mismo tipo (INTEGER, VARCHAR; DATE, etc.).
- Datos que no son del mismo rango (INT, SMALLINT, VARCHAR(x), lo que sea, pero iguales).
- Datos de cadenas de caracteres que no son del mismo CHARSET.
- Datos que no respetan la constraint (restricción), porque hay datos en el campo FK que no existen en la PK de origen.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)