• 技术文章 >数据库 >Oracle

    oracle怎么使外键失效

    长期闲置长期闲置2022-05-25 15:45:18原创147

    在oracle中,可以利用alter table语句配合disable constraint使外键失效,语法为“alter table 表名 disable constraint 外键名称;”;外键失效则取消两个表数据之间链接的一列或多列。

    本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

    oracle怎么使外键失效

    使外键失效:

    alter table tableName disable constraint 外键名称;

    我们先通过以下代码创建一个名为fk_supplier的外键:

    21.png

    在这个例子中,在supplier表上创建了一个名为supplier_pk的主键。 它只包含一个字段 – supplier_id字段。 然后,我们在products表上创建了一个名为fk_supplier的外键,products表的supplier_id字段引用supplier表的supplier_id字段。

    如果想删除这个外键,可以执行以下命令:

    22.png

    扩展知识:

    使外键恢复:

    alter table tableName enable constraint 外键名称;

    删除外键:

    alter table tableName drop constraint 外键名称;

    推荐教程:《Oracle视频教程

    以上就是oracle怎么使外键失效的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle怎么判断索引是否失效 下一篇:Oracle的12505错误怎么解决
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• oracle 11g中rac怎么关闭• oracle索引表空间怎么修改• oracle怎么判断是否包含字符• 什么是oracle序列• oracle怎么查询会话数
    1/1

    PHP中文网