在Oracle中,如何去删除自己创建的外键呢?本教程就为大家介绍Oracle中删除外键的方法。
在Oracle中,我们可以使用ALTER TABLE语句来对外键进行删除。
alter table "表名" drop constraint "外键名"
或
alter table "表名" drop primary key
示例
我们先使用下方的代码创建一个外键:
CREATE TABLE supplier
(
supplier_id numeric(10) not null,
supplier_name varchar2(50) not null,
contact_name varchar2(50),
CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
);
CREATE TABLE products
(
product_id numeric(10) not null,
supplier_id numeric(10) not null,
CONSTRAINT fk_supplier
FOREIGN KEY (supplier_id)
REFERENCES supplier(supplier_id)
);
通过以上代码,我们在 supplier 表上创建了一个名为 supplier_pk 的主键。然后再在 products 表上创建了一个名为 fk_supplier 的外键。
如果我们想要删除这个新创建的外键,我们可以执行以下的代码:
ALTER TABLE products
DROP CONSTRAINT fk_supplier
这样,我们就成功的删除了这个新建的fk_supplier外键。
MySQL Date 函数定义和用法 CURTIME() 返回当前的时间。 语法CURTIME()实例 下面是 SELECT 语句:SELECT NOW(),CURDATE(),CURTIM...
在本章中,我们将学习在WordPress中添加评论。 添加评论可让您的访问者与您进行讨论。 注释由管理员批准,然后发布以进一步讨论...
在本章中,我们将了解用户在WordPress中的角色。 每个用户在WordPress中都有自己的角色。 角色类似于授予特定用户访问WordPress...
在本章中,我们将研究背景图像,背景颜色和背景不透明度。步骤(1)- 点击Appearance → Background。步骤(2)- 显示以下页面,其中...
WordPress的系统要求数据库- MySQL 5.0以上;Web服务器-WAMP(Windows) LAMP(Linux) XAMPP(Multi-platform) MAMP(Macintosh)操作系...
路由定义在一个单独的routes文件中.路由定义规则是:(METHOD) (URL Pattern) (Controller.Action)下面演示路由的定义:# conf/rout...