PDA

Ver la Versión Completa : Eliminar Un Foreign Key


kokele
08-11-2010, 13:13:18
Hola a todos. Tengo una pequeño problema, modifique una tabla en interbase añadiendo este relacion:

ALTER TABLE "FAMILIAS" ADD FOREIGN KEY ("CPROP2") REFERENCES PROPART ("CPROPAR");

Ahora quiero eliminarla y con la siguiente instruccion:

ALTER TABLE FAMILIAS
DROP FOREIGN KEY CPROP2;

¿Qué tengo mal, o como seria la instrucción? Estoy mirando la ayuda de interbase pero no especifica mucho.

Saludos.

guillotmarc
08-11-2010, 13:23:48
Hola

ALTER TABLE FAMILIAS DROP CONSTRAINT CPROP2;

Saludos.

guillotmarc
08-11-2010, 13:26:33
En cualquier caso te recomiendo que utilices un gestor para administrar tu base de datos Interbase/Firebird. Es mucho más cómodo crear las tablas/índices/... a golpe de ratón.

Por ejemplo el IBExpert Personal Edition es un magnífico gestor de Interbase/Firebird, totalmente gratuito (tiene versiones avanzadas de pago).

http://ibexpert.net/ibe/index.php?n=Main.DownloadFree

Saludos.

kokele
08-11-2010, 19:14:43
Gracias Marc, pero esa opcion tambien la probe, y me da un error. De todas maneras, me he bajado el ibexpert del link que me pasaste y asi lo pude quitar. Gracias.

Saludos,

kokele