Обсуждение: Create Foriegn Key
List, How can I create a Foriegn Key after my table is created? I cannot find in docs (or google) anywhere. David Busby Systems Engineer busby@pnts.com
On Wednesday, June 4, 2003, at 06:59 PM, David Busby wrote: > List, > How can I create a Foriegn Key after my table is created? I > cannot find > in docs (or google) anywhere. > > [snip] See Section 2.6.3 (Adding a Constraint) of the users manual included in the 7.3.2 docs.
Hi: On Wed, 4 Jun 2003, David Busby wrote: > List, > How can I create a Foriegn Key after my table is created? I cannot find > in docs (or google) anywhere. Something likke this must work for you: ALTER TABLE documento_mensaje_foro ADD FOREIGN KEY (id_mensaje) REFERENCES mensaje_foro ; -- Saludos, Roberto Andrade Fonseca randrade@abl.com.mx
On Wed, 4 Jun 2003, David Busby wrote: > List, > How can I create a Foriegn Key after my table is created? I cannot find > in docs (or google) anywhere. See ALTER TABLE ADD CONSTRAINT, generally something of the form: ALTER TABLE tablename ADD CONSTRAINT constraint name FOREIGN KEY(fkcol1) REFERENCES pktable(pkcol1);
ALTER TABLE "foreign_table_name" ADD CONSTRAINT "fkey_name" FOREIGN KEY ("fkey_column") REFERENCES "primary_table_name"("primary_key_column_name ") ON UPDATE CASCADE ON DELETE CASCADE (I think :-) http://www.commandprompt.com/ppbook/index.lxp?lxpwrap=r22871%2ehtm http://www.commandprompt.com/ppbook/index.lxp?lxpwrap=x13546.htm Have fun, Jeff > List, > How can I create a Foriegn Key after my table is created? I > cannot find > in docs (or google) anywhere.