社区
MS-SQL Server
帖子详情
这个约束应该怎么做?
cnuninet
2003-01-13 11:22:59
数据库中有三个字段:
s1,s2,s3
怎样做一个check可以实现以下功能?
--当s3不为空时,则s1,s2,s3的联合不能重复。(即组成UNIQUE约束)
--当s3为空时不作约束。
...全文
38
3
打赏
收藏
这个约束应该怎么做?
数据库中有三个字段: s1,s2,s3 怎样做一个check可以实现以下功能? --当s3不为空时,则s1,s2,s3的联合不能重复。(即组成UNIQUE约束) --当s3为空时不作约束。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Chiff
2003-01-13
打赏
举报
回复
似乎不可能。
在触发器做可以。
KnowLittle
2003-01-13
打赏
举报
回复
1.我觉得你的需求可能总结错了
2.如果真要这样,约束是做不到的,要在insert,update时写trigger来校验,如果违犯,就roll back
KnowLittle
2003-01-13
打赏
举报
回复
就是说允许出现这样的记录
s1,s2,s3
a,b,null
a,b,null
不大对巴?
SQL Server数据库基础到精通课程
字段
约束
、等等,Select 、Where、Top、Group By 、Order By,Distinct、Declare等,详细可看图片和课程,本课程带有完整的SQL数据库课程课件,代码有注释解析等等,学习起来简单易懂,易上手直接操作,需要
做
数据...
完整性
约束
包括哪些?
3、参照完整性:是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性,防止了数据丢失或无意义的数据在数据库中扩散。 4、用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往...
数据库建表时一定要设置外键
约束
关系吗?
数据库建表时一定要设置外键
约束
关系吗? 我们都知道每张数据表都有一个能够确定每行数据唯一性的...因为一旦创建了这个关系,在开发中就可能遇到莫名其妙的问题,所以我一般都是不设置外键关系,只设置主键
约束
。
数据库MySQL之主键
约束
和唯一
约束
是什么?
数据库MySQL之主键
约束
、唯一
约束
是什么? 文章目录1. 主键
约束
2. 唯一
约束
2.1 UNIQUE KEY 1. 主键
约束
主键可以写为PRIMARY KEY,也可以写成KEY 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT ...
MySQL中常见的
约束
有_数据库常见六大
约束
详解
数据库中的
约束
,顾名思义即是对插入数据库中的数据进行限定,这么
做
的目的是为了...外键
约束
下面分别为大家介绍这几种
约束
:一、主键
约束
:primary key特点:主键修饰的字段,非空且唯一,一张表中只能有一个主键...
MS-SQL Server
34,576
社区成员
254,586
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章