搜索

SQL数据库外键代码

发布网友 发布时间:2022-04-22 04:35

我来回答

5个回答

热心网友 时间:2022-04-09 11:27

1.创建主测试表(test_class),

Createtabletest_class(class_idnumber,class_namevarchar2(20));

2.创建test100子表(学生表test_student),

Createtabletest_student(stu_idnumber,stu_namevarchar2(200),class_idnumber);

3.向主表(类表test_class)添加唯一的主键,

altertableTEST_CLASS

Addconstraintpk_class_idprimarykey(CLASS_ID);

4.子表(test_student)创建一个外键,

alter表TEST_STUDENT

添加约束fk_class_id外键(CLASS_ID)

参考test_class(CLASS_ID);

扩展资料:

1.高可用性:

分布式组织的可扩展性,决策支持的数据仓库功能,与许多其他服务器软件紧密相关的集成,良好的性价比,等等。

2.数据管理和分析的灵活性:

允许单位在快速变化的环境中做出冷静的反应,从而获得竞争优势。从数据管理和分析的角度来看,将原始数据转换为商业智能并充分利用Web的机会是很重要的。

作为一个完整的数据库和数据分析软件包,SQLServer为新一代企业业务应用的快速发展,为企业赢得核心竞争优势打开了胜利之门。

热心网友 时间:2022-04-09 12:45

crerate table demo1
(
a int pk, //a是demo1这个表的主键
b int foregin key refreences on demo2(b)//b是demo1这个表的外键,级联着demo2的b;
)
create table demo2
(
b int pk //b是demo2这个表的主键

)

也就是说表1用到了表2中的主键时,这个主键在表1中就是外键。这两个名称可以不一样,但类型、长度一定要一致。

热心网友 时间:2022-04-09 14:20

crerate table aa
(
value1 int pk,
value2 int foregin key refreences on bb(values2)
)
create table bb
(
value2 int pk
)
具体就是这样,我这里只是模拟一下,你试试看看

热心网友 时间:2022-04-09 16:11

----------
----------
alter table table_1 add foreign key(column_1) references table_2(column_1)

热心网友 时间:2022-04-09 18:19

FOREIGN KEY 约束确保同一个表或者不同表之间的引用完整性
新建表时
CREATE TABLE sc(
sno int NOT NULL references stu(sno),--外键1
cno char(3) ,
score int NULL,
constraint fk_cno foreign key(cno) references course(cno)--外键2
)—创建两个外键
添加外键fk_cno,fk_sno
alter table stu
add
constraint fk_sno foreign key(sno) references stu(sno)

constraint fk_cno foreign key(cno) references course(cno)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top