在不知道 Informix 中的外键名称的情况下删除两个表的列之间的外键约束?答案 |
您所在的位置:网站首页 › informix删除数据库 › 在不知道 Informix 中的外键名称的情况下删除两个表的列之间的外键约束?答案 |
我正在使用 Informix 数据库。我在表中添加了一些外键,但没有给它们命名,例如 ALTER TABLE myreport ADD CONSTRAINT FOREIGN KEY (rid) REFERENCES report(id), ADD CONSTRAINT FOREIGN KEY (uid) REFERENCES user(id);现在我想删除user表的uid和id之间的外键。 我可以使用以下方法获取表上的约束名称: SELECT constrname FROM sysconstraints WHERE tabid = (SELECT tabid FROM systables WHERE tabname = 'myreport');给出以下输出: constrname u169_201 constrname n169_202 constrname n169_203 constrname n169_204 constrname n169_205 constrname n169_206 constrname n169_207 constrname r169_276 constrname r169_277我不知道哪个约束属于user 表的uid 和id 之间的外键。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |