- 13
- 0
- 约9.36千字
- 约 38页
- 2016-12-11 发布于湖北
- 举报
5.2.3 参照完整性约束 当指定一个外键的时候,以下的规则适用: (1)被参照表必须已经用一条CREATE TABLE语句创建了,或者必须是当前正在创建的表。 (2)必须为被参照表定义主键。 (3)必须在被参照表的表名后面指定列名(或列名的组合)。这个列(或列组合)必须是这个表的主键或替代键。 (4)尽管主键是不能够包含空值的,但允许在外键中出现一个空值。这意味着,只要外键的每个非空值出现在指定的主键中,这个外键的内容就是正确的。 (5)外键中的列的数目必须和被参照表的主键中的列的数目相同。 (6)外键中的列的数据类型必须和被参照表的主键中的列的数据类型对应相等。 5.2.3 参照完整性约束 与外键相关的被参照表和参照表可以是同一个表。这样的表称为自参照表(Self-referencing Table),这种结构称为自参照完整性(Self-referential Integrity)。例如,可以创建这样的xs2表: create table xs2 (学号 varchar(6) not null,姓名 varchar(8) not null,出生日期 datetime null,primary key (学号),foreign key (学号)references xs1 (学号) ); 5.2.3 参照完整性约束 【例5.13】创建带有参照动作ASCADE的xs1
您可能关注的文档
- 第5章 视频素材的采集与.ppt
- 第5章 柴油机混合气的形成.pptx
- 第5讲 网络信息检索与OA资源利用.ppt
- 第5讲 选择填空压轴题之动点或最值问题.ppt
- 第5章 第1节 第1讲 理解文中重要词语和重要句子.ppt
- 第5章 海洋能.pptx
- 第5讲-MPI并行程序设计语言.ppt
- 第5章 计划与计划工作、实施.ppt
- 第5讲预测与决策技术.ppt
- 第5章 计算机专业英语 孙建忠.ppt
- 中学教师资格题库初级化学学科知识与教学能力测试题及答案.docx
- 医院护理新技术(智慧护理-专科操作)推广培训工作心得(3篇).docx
- (2025)急诊科护理质控整改与服务质量提升年度总结(2篇).docx
- 证券从业资格练习题《证券投资基金》模拟练习题及答案.docx
- 一号毛孔净化水直播脚本.pdf
- (2025)社区老旧小区改造项目推进工作心得(2篇).docx
- 2025年呼吸内科病房护士慢阻肺患者氧疗护理与排痰指导心得体会(2篇).docx
- 内脏痛鉴别诊断.ppt
- 2025年企业食堂运营管理与员工就餐满意度提升工作心得(2篇).docx
- 2025年区块链开发技术攻关与智能合约安全审计工作心得(2篇).docx
原创力文档

文档评论(0)