gpt4 book ai didi

sql - oracle数据库查询: primary key references t_name(col_name)?是什么意思

转载 作者:搜寻专家 更新时间:2023-10-30 23:44:02 24 4
gpt4 key购买 nike

create table books
(
bid number(5) primary key,
name varchar2(30)
);

create table members
(
mid number(5) primary key,
name varchar2(30)
);

create table issues
(
bid number(5) primary key
references books(bid),
mid number(5)
references members (mid)
);

我有 3 个表,前两个表很简单,但据我所知,第三个表的含义是外键引用 t_name(col_name); 但主键引用的含义是什么 t_name(col_name)和 col_name 引用 t_name(col_name); ?

最佳答案

这不是特例。这里表 issues 的主键 bid 引用表 books 的列 bid。这只是意味着 issuesbid 将仅具有 booksbid 中存在的那些值。它将充当表 issues 的主键,因此它将具有唯一值,并且它的值将限于 books 表中包含的值。

所以它只是意味着它是表 books 中的主键值。

关于sql - oracle数据库查询: primary key references t_name(col_name)?是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31315980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com