我创建了一个表,然后在另一个表的主键中添加了外键引用。我需要删除新表以重新创建具有附加列的新表(我不想将新列添加到其中)。当我尝试删除它时,它告诉我无法删除引用表。因此,我尝试从其他表中删除外键列,但它告诉我无法删除外键列。这使我首先要删除外键本身,但我不知道它的名称。我找到了这个链接:http://forums.teradata.com/forum/database/how-to-drop-a-constraint-without-knowing-its-name,但它没有帮助我。我似乎找不到这个外键的名称。请问如何删除这个外键?
ALTER TABLE {MyDB}.{MyTable} DROP FOREIGN KEY ({Column}) REFERENCES WITH NO CHECK OPTION {MyDB}.{MyOtherTable}({Column});
- Alexis.Rolland