文档章节

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

N
 Navicat数据库管理工具
发布于 2016/04/07 16:25
字数 640
阅读 21
收藏 0
点赞 1
评论 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
苏州
hibernate注解整理

@Entity ——将一个类声明为一个实体bean(即一个持久化POJO类) @Id ——注解声明了该实体bean的标识属性(对应表中的主键)。 @Table ——注解声明了该实体bean映射指定的表(table),目录(...

day戴 ⋅ 2014/09/26 ⋅ 0

Oracle 约束详解

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

whshurk ⋅ 01/03 ⋅ 0

Linux下Oracle GoldenGate(OGG)的配置

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

我就叫你女王吧 ⋅ 2016/05/16 ⋅ 0

视图进行更新操作:insert和update

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

bengozhong ⋅ 2016/09/06 ⋅ 0

OpenJWeb 1.8数据库管理工具功能说明

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

迷途d书童 ⋅ 2012/03/09 ⋅ 0

什么是oracle的临时表??

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

rm_rf_db ⋅ 01/22 ⋅ 0

Hibernate常用的注解方法

1.类级别注解 @Entity 映射实体类 @Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。 属性: name - 可选,对应数据库中的一个表。若表名与实体类名...

孟飞阳 ⋅ 2016/06/14 ⋅ 0

维度建模的10大基本原则

  【IT168 评论】   遵循这些原则进行维度建模可以保证数据粒度合理,模型灵活,能够适应未来的信息资源,违反这些原则你将会把用户弄糊涂,并且会遇到数据仓库障碍。   原则1、载入详...

IT168网站 ⋅ 2009/07/21 ⋅ 0

mysql 两张表关联优化

有三张表: 用户表:用户信息表 关联表:主要包含userid和topicid,userid为用户表外键,topicid为帖子表外键,大概有1000多万行 帖子表:帖子的详细信息,大概500万行 用户表与帖子表多对多...

咸蛋_3651 ⋅ 2014/10/06 ⋅ 5

oracle 唯一索引,唯一约束,主键之间的联系

主键(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录,在两个表的关系中,主键用来在一个表中引用来自于另一个表中的特定记录,,主键时一种唯一关键字,表定...

天黑顺路 ⋅ 01/30 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

R计算IV

参考文章 #读取文件 rawdata = read.csv("/path/to/csv/file",header=T) colnames(rawdata)[18] <- "y" //重命名因变量y #数据分区 训练集测试集 trainIdx <- sample(nrow(rawdata), round(......

火力全開 ⋅ 20分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

阿里云云栖社区 ⋅ 20分钟前 ⋅ 0

SQL老司机,在SQL中计算 array & map & json数据

摘要: 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primitive类型的数据。 场景 通常,我们处理数据,一列数据类型要么是字符串,要么是数字,这些都是primi...

猫耳m ⋅ 31分钟前 ⋅ 0

关于ireport自定义变量类型为list的时候

自己摸石头过河,我真的应该去趟市中心图书馆,借本真正靠谱的教材 网上的东西,只有0.01%是有用的,还有0.99%是垃圾,剩下的99%是垃圾的复制品。。 哎!~ 问题是这样的,报表带sql,从db中获...

炑炑milina ⋅ 31分钟前 ⋅ 0

Spring mvc ContextLoaderListener 原理解析

对于熟悉Spring MVC功能,首先应从web.xml 开始,在web.xml 文件中我们需要配置一个监听器 ContextLoaderListener,如下。 <!-- 加载spring上下文信息,最主要的功能是解析applicationContex...

轨迹_ ⋅ 32分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云官方博客 ⋅ 34分钟前 ⋅ 0

Redis安装异常解决办法

官网地址:http://redis.io/ 官网下载地址:http://redis.io/download 1. 下载Redis源码(tar.gz),并上传到Linux 2. 解压缩包:tar zxvf redis-2.8.17.tar.gz 3. 进入解压缩后的文件夹:c...

slagga ⋅ 38分钟前 ⋅ 0

006. 深入JVM学习—年轻代

1. 年轻代图片 年轻代(Young)属于JVM堆内存空间的一个组成部分 所有使用关键字new新实例化的对象一定会在伊甸园区进行保存,而对于存活区保存的一定是已经在伊甸园区存在一段时间并且经过了...

影狼 ⋅ 39分钟前 ⋅ 0

如何成为一个合格的程序员

偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样的。下面就是我认为的成为一名优秀的程序员...

柳猫 ⋅ 40分钟前 ⋅ 0

cups error_log日志暴增

日志内容 File \"/usr/lib/cups/notifier/dbus\" has insecure permissions 解决(未验证适用范围) sudo service cups stopsudo rm /etc/cups/subscriptions.conf*sudo rm -r /var/cac......

一介码夫_Hum ⋅ 44分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部