文档章节

Oracle 表外键和表唯一键的功能有哪些

N
 Navicat数据库管理工具
发布于 2016/04/07 16:25
字数 640
阅读 22
收藏 0

Navicat for Oracle虽然是一套超强的Oracle数据库系统管理工具。但是很多的小白用户,对其功能不是很了解。今天我们来给大家介绍介绍Oracle 表外键和表唯一键的功能有哪些?
    
    外键指定一个列(或一组列)的值必须符合另一个表的一些行的值,维持关联表的参照完整性。在“外键”选项卡中,只需简单地点击外键栏位就可以编辑。使用外键工具栏,可以创建新的、编辑或删除选定的外键栏位。

    


    Navicat for Oracle

    
    Oracle 表外键
    
    ● 添加外键:添加一个外键到表。
    
    ● 删除外键:删除已选择的外键。
    
    ● 名编辑框:输入新键的名。
    
    使用参考模式、 参考表和参考限制下拉列表可分别选择一个外部索引数据库、表及限制。要包含栏位到键,只需简单地双击栏位或点击“栏位”按钮,就可以打开编辑器进行编辑。
    
    删除时:下拉列表定义采取行动的类型。
    
    ● No Action:默认的动作。参考键值将不会更新或删除。
    
    ● CASCADE:分别删除任何参考已删除的行,或更新参考列为被参考的新值。
    
    ● SET NULL:设置参考列为 null。
    
    启用:可以通过勾选或取消勾选框来选择是否启用或禁用外键限制。
    
    Oracle 表唯一键
    
    唯一键确保在表的全部列中一个列或一组列的数据是独一无二的。
    
    在“唯一键”选项卡,只需简单地点击唯一键栏位就可以编辑。使用唯一键工具栏,可创建新的、编辑或删除选定的唯一键栏位。
    
    ● 添加唯一键:添加一个唯一键到表。
    
    ● 删除唯一键:删除已选择的唯一键。
    
    ● 名编辑框:设置唯一键名。
    
    要包含栏位到唯一键,只需简单地双击栏位或点击栏位按钮,就可以打开编辑器。
    
    启用:可以通过勾选或取消勾选复选框来选择是否启用或禁用唯一键限制。
    

    扩展阅读:MariaDB 表外键是什么?

 

本文转载自:http://www.formysql.com/jiqiao/oracle-waijian.html

共有 人打赏支持
N
粉丝 7
博文 225
码字总数 94126
作品 0
苏州
Oracle 约束详解

一 约束的定义 约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统就会拒绝执行...

whshurk
01/03
0
0
OpenJWeb 1.8数据库管理工具功能说明

QQ:29803446 msn:baozhengw999@hotmail.com email:baozhengw@163.com 联系人:王先生 OpenJWeb 1.8数据库管理工具功能说明 由于使用sqlserver 的DTS跨数据库复制功能经常失败,所以openjweb开...

迷途d书童
2012/03/09
61
0
Linux下Oracle GoldenGate(OGG)的配置

首先解压下载的OGG软件,并授权: 之后,设置必要变量 注意修改ORACLESID,ORACLEHOME,LDLIBRARYPATH变量值 [oracle@upgg ~]$ cat ~/.bash_profile .bash_profile Get the aliases and funct...

我就叫你女王吧
2016/05/16
181
0
视图进行更新操作:insert和update

一、在视图中可进行更新操作:insert和update 先贴个图: 上图两表主键都不是自增长类型。 a、当insert时:当主从表中有自增长主键字段时,不可编辑(不可修改)该字段,即不能插入主键。 当...

bengozhong
2016/09/06
18
0
什么是oracle的临时表??

ORACLE数据库除了可以保存永久表外,还可以建立临时表。临时表是存储在临时表空间里面的,且不记录日志的,NOLOGGING的。 1.临时表可以创建临时的索引、视图、触发器 2.如果要DROP会话级别临...

rm_rf_db
01/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
21
5
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部