我们创建外键后,可能有时会遇到要禁用外键的情况,那么在Oracle中,我们如何对外键进行禁用呢?
在Oracle中,我们要禁用外键可以使用以下语法:
ALTER TABLE table_name
DISABLE CONSTRAINT constraint_name;
示例:
我们先通过以下代码创建一个名为fk_supplier的外键:
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的主键。 它只包含一个字段 - supplier_id字段。 然后,我们在products表上创建了一个名为fk_supplier的外键,products表的supplier_id字段引用supplier表的supplier_id字段。
如果想禁用这个外键,可以执行以下命令:
ALTER TABLE products
DISABLE CONSTRAINT fk_supplier;
在 Oracle中,|| 运算符可以将两个或两个以上的字符串连接在一起。本章节要为大家带来的就是 || 运算符的语法及使用示例。|| 运...
在Oracle中,使用Compose()函数可以返回一个Unicode字符串。本教程,将为大家带来Compose()函数的语法及使用示例。Compose()函数...
在Oracle中,如何去删除自己创建的外键呢?本教程就为大家介绍Oracle中删除外键的方法。在Oracle中,我们可以使用ALTERTABLE语句...
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)操作系...