社区
MS-SQL Server
帖子详情
约束中指定了不止一个键什么意思??立即给分
qinahia
2003-12-12 07:36:56
定义了一个表a,其中设置col_a int,col_b int为主键
又定义了一个表b,定以外键入下:
create table b as
(
b1 int,
b2 int
constraint fk_a
(b1,b2)
references a (col_a,col_b)
)
总是说外键约束指定了不止一个键
是什么意思?
难道不能同时定义多个吗?
...全文
15
3
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
3 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shuiniu
2003-12-12
列约束和表约束
约束可以是列约束或表约束:
列约束被指定为列定义的一部分,并且仅适用于那个列(前面的示例中的约束就是列约束)。
表约束的声明与列的定义无关,可以适用于表中一个以上的列。
当一个约束中必须包含一个以上的列时,必须使用表约束。
例如,如果一个表的主键内有两个或两个以上的列,则必须使用表约束将这两列加入主键内。假设有一个表记录工厂内的一台计算机上所发生的事件。假定有几类事件可以同时发生,但不能有两个同时发生的事件属于同一类型。这一点可以通过将 type 列和 time 列加入双列主键内来强制执行。
CREATE TABLE factory_process
(event_type int,
event_time datetime,
event_site char(50),
event_desc char(1024),
CONSTRAINT event_key PRIMARY KEY (event_type, event_time) )
打赏
举报
回复
赞
shuiniu
2003-12-12
列级约束 只能指定一列
表级约束 可以指定多列
打赏
举报
回复
赞
txlicenhe
2003-12-12
create table b as
(
b1 int,
b2 int
constraint fk_a foreign key (b1,b2)
references a (col_a,col_b)
)
打赏
举报
回复
赞
相关推荐
(已更新)自适应来电模拟器微信小程序源码下载自定义来电名称归属地铃声等
模拟
一个
来电电话,可以正常接通,挂断等 让你假装有事,迅速离场,避免尴尬等等! 比如使用场景: 相亲的时候遇到奇葩,想找接口离开. 场价party想脱身的时候 或者恶搞,遇到坏人等等各种场景都可以使用,或许还能帮您的忙! 另外我们还可以自定义来电名称,归属地,和铃声哟!
Magical Fx 2 v1.3
Magical Fx 2 v1.3
淘宝电商双11购物节家装业网络市场调研
分
析报告.pdf
淘宝电商双11购物节家装业网络市场调研
分
析报告.pdf
ROS imu校准功能包
ROS imu校准功能包
python自动办公-49 Excel_案例_统计每位同学总
分
.zip源码python项目实例源码打包下载
python自动办公-49 Excel_案例_统计每位同学总
分
.zip源码python项目实例源码打包下载python自动办公-49 Excel_案例_统计每位同学总
分
.zip源码python项目实例源码打包下载python自动办公-49 Excel_案例_统计每位同学总
分
.zip源码python项目实例源码打包下载python自动办公-49 Excel_案例_统计每位同学总
分
.zip源码python项目实例源码打包下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
Python库 | ionized-1.0.0.tar.gz
资源
分
类:Python库 所属语言:Python 资源全名:ionized-1.0.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
基于java开发的涂鸦小程序(含node后端)
基于java开发的涂鸦小程序(含node后端)
KTV-无线网络解决方案.pdf
KTV-无线网络解决方案.pdf
基于BS结构的Java可视化工作流定制软件源码,内含文档
基于BS结构的Java可视化工作流定制软件源码,内含文档
2022医生年度工作计划怎么写.docx
2022医生年度工作计划怎么写.docx
基于微信小程序的开放实验室预约系统设计与实现.docx
基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx基于微信小程序的开放实验室预约系统设计与实现.docx
八年级下册语文教学工作计划语文版.docx
八年级下册语文教学工作计划语文版.docx
部编版七年级上册语文工作计划.docx
部编版七年级上册语文工作计划.docx
UMotion Pro - Animation Editor - 1.25p01
UMotion Pro - Animation Editor - 1.25p01
基于特征建模的全向移动机器人自适应运动跟踪控制
机器人底盘运动控制控制
震撼星空商务PPT模版.pptx
震撼星空商务PPT模版.pptx
信息化融合试卷样题.pdf
信息化融合试卷样题.pdf
Python库 | invenio-explicit-acls-2.0.7.tar.gz
资源
分
类:Python库 所属语言:Python 资源全名:invenio-explicit-acls-2.0.7.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
2021护士年度个人工作计划.docx
2021护士年度个人工作计划.docx
发帖
MS-SQL Server
加入
微信扫一扫
点击复制链接
3.3w+
社区成员
25.4w+
社区内容
MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-12-12 07:36
社区公告
暂无公告