社区
Oracle 高级技术
帖子详情
oracle中能否设置多个主键,而这样的作用主要表现在哪方面?
liufeizhe
2008-06-08 11:54:33
oracle中能否设置多个主键,而这样的作用主要表现在哪方面?
...全文
1298
7
打赏
收藏
oracle中能否设置多个主键,而这样的作用主要表现在哪方面?
oracle中能否设置多个主键,而这样的作用主要表现在哪方面?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liufeizhe
2008-07-13
打赏
举报
回复
谢谢。明白了
weifengxian2
2008-07-13
打赏
举报
回复
[Quote=引用 1 楼 ehuman 的回复:]
一个表只能有一个主键,
一个主键至少要包含一个以上字段,
一个表中可以有多个唯一性索引(候选键)。
主键的选择可以根据业务需要,也可以是个无意义的不重复的值。
不知道这样解释你能够明白吗?
[/Quote]
解释得非常清楚,就这样
一个表只能有一个主键,并且建议一张表都应该有一个主键,建的主键自动成为唯一索引
而索引可以有多个
ruihuahan
2008-06-24
打赏
举报
回复
主键只能有一个,但一个主键可以包括多个列。
lxzooz
2008-06-24
打赏
举报
回复
一个表只能有一个主键,但主键可以是一列也可以是多列组成,多列组成,并不能说这些列都是主键,只能这些列共同组成主键。
这样的使用场合:比如你的手机,每通一次电话或发一条短信,那么在相应表里都会增加一条记录。
那么这个表的主键可能就是你的手机号和时间戳组合成的,因为根据你的手机号不能唯一确定一条记录(可能你每天不止发一条短信),你也不能根据一个时间戳唯一确定一条记录,可能在某个时间瞬间,有非常多的号码在通电话或者发短信。但是一个号码在一个时刻只能干一件事,要么打电话,要么发短信。除非未来的技术先进了,这个设计思想就得改改了。
anmoi_yang
2008-06-21
打赏
举报
回复
汗, 一個table primary key至多只能有一個。
ccssddnnhelp
2008-06-09
打赏
举报
回复
楼上解释得很清楚了,只能有一个主键,并且一般的设计原则每个表也必须有一个主键。
推荐你看一下这些帮助
数据库系统概论PPT
.
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
.
贴子分数<20:对自已的问题不予重视。
贴子大量未结:对别人的回答不予尊重。
.
reply via CSDN viewer
ehuman
2008-06-09
打赏
举报
回复
一个表只能有一个主键,
一个主键至少要包含一个以上字段,
一个表中可以有多个唯一性索引(候选键)。
主键的选择可以根据业务需要,也可以是个无意义的不重复的值。
不知道这样解释你能够明白吗?
oracle
19c 数据库基础和日常管理
Oracle
数据库 底层原理解析 课程学习网址: https://edu.csdn.net/course/detail/35647
Oracle
19c 数据库基础与日常管理通过本课程使学员掌握在Linux环境下
Oracle
19c 数据库的基础知识和日常管理。课程
主要
包括以下
主要
内容:1.数据库的启动和关闭2.连接CDB和PDB数据库3.PDB数据库的管理4.命令行的显示
设置
5.数据库参数文件和参数的管理6.数据库用户管理7.用户权限管理8.数据字典和动态性能试图9.表空间和数据文件管理10.数据库归档的管理11.数据库日志的管理12.控制文件的管理13.数据的备份和恢复
oracle
设置
键的语句,
oracle
如何
设置
主键
?
oracle
设置
主键
的方法:1、在创建表时定义
主键
,代码为【constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID)】;2、在创建表后,使用alter table语法
设置
主键
。
oracle
设置
主键
的方法:一、什么是
主键
主键
(primary key)是表
中
的一个或
多个
字段,它的值用于唯一地标识表
中
的某一条记录。所谓的复合
主键
,就是指你表的
主键
含有一个以上...
oracle
数据库
主键
设置
,
oracle
怎样
设置
主键
?_数据库
oracle
设置
主键
的要领:1、在建立表时定义
主键
,代码为【constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID)】;2、在建立表后,运用alter table语法
设置
主键
。
oracle
设置
主键
的要领:一、什么是
主键
主键
(primary key)是表
中
的一个或
多个
字段,它的值用于唯一地标识表
中
的某一条纪录。所谓的复合
主键
,就是指你表的
主键
含有一个以...
oracle
主键
怎么
设置
,
oracle
主键
的
设置
方法
主键
:1.
主键
约束: 一个表只能有一个
主键
约束。
主键
可以是单个字段,也可以是
多个
字段。无论是哪种情况,其所有字段都是NOT NULL。2.Unique约束:一个表可以有
多个
Unique约束,Unique的字段可以为NULL。3.
主键
与Unique:不同点在于一个表只能有一个
主键
约束,但是可以有
多个
Unique约束;
主键
所有字段都是not null,unique可以是null;相同点在于都能保证唯一...
【
Oracle
】
设置
主键
请移步原文:https://www.php.cn/
oracle
/455511.html
oracle
设置
主键
的方法: 1、在创建表时定义
主键
,代码为【constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID)】; 2、在创建表后,使用alter table语法
设置
主键
。 一、什么是
主键
主键
(primary key)是表
中
的一个或
多个
字段,它的值用于唯一地标识表
中
的某一条记录。 所谓的复合
主键
,就是指...
Oracle 高级技术
3,491
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章