社区
MS-SQL Server
帖子详情
请问怎么写两个表之间的check 约束
littlespring
2005-01-04 08:22:44
比如有两个表table1 记录工作人员的基本情况包括身份证号,出生日期等
table2 记录每个工作人员的基本情况如参加工作日期等
我要加入一个约束条件
table2.参加工作时间 > table1.出生日期
这个约束条件如何实现
...全文
194
6
打赏
收藏
请问怎么写两个表之间的check 约束
比如有两个表table1 记录工作人员的基本情况包括身份证号,出生日期等 table2 记录每个工作人员的基本情况如参加工作日期等 我要加入一个约束条件 table2.参加工作时间 > table1.出生日期 这个约束条件如何实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lousidao
2005-01-10
打赏
举报
回复
up
didoleo
2005-01-04
打赏
举报
回复
CHECK约束只能引用定义了列级或表级约束的列,表间的任何约束都必须定义为触发器。
littlespring
2005-01-04
打赏
举报
回复
呵呵
这是最后一招了
NinGoo
2005-01-04
打赏
举报
回复
那就在插入值得时候先判断了
littlespring
2005-01-04
打赏
举报
回复
这个功能怎么在access中实现呢
access 不支持trigger
NinGoo
2005-01-04
打赏
举报
回复
约束好像不能实现
写个instead of trigger判断,如果符合条件就插入,否则不插入
oracle如何
写
check
,Oracle之
Check
约束
实例详解
Oracle | PL/SQL
Check
约束
用法详解1. 目标实例讲解在Oracle中如何使用
CHECK
约束
(创建、启用、禁用和删除)2. 什么是
Check
约束
?
CHECK
约束
指在
表
的列中增加额外的限制条件。注:
CHECK
约束
不能在VIEW中定义。
CHECK
约束
只能定义的列必须包含在所指定的
表
中。
CHECK
约束
不能包含子查询。3. 创建
表
时定义
CHECK
约束
3.1 语法:CREATE TABLE...
mysql代码
check
约束
_
CHECK
约束
(示例代码)
CHECK
约束
会检查输入到记录中的值是否满足一个条件,如果不满足这个条件则对数据库做的修改不会成功。比如,一个人的年龄是不可能为负数的,一个人的入学日期不可能早于出生日期,出厂月份不可能大于12。可以在
CHECK
条件中使用任意有效的SQL
表
达式,
CHECK
约束
对于插入、更新等任何对数据进行变化的操作都进行检查。在字段定义后添加
CHECK
表
达式就可以为这个字段添加
CHECK
约束
,几乎所有字段中都可...
Mysql笔记(二):
check
约束
字
1、
check
约束
:
check
约束
用于限制列中的值的范围。 如果对单个列定义
check
约束
,那么该列只允许特定的值。 如果对一个
表
定义
check
约束
,那么此
约束
会在特定的列中对值进行限制。 2、
check
在MySQL中不会被调用,不同于SQL,在 MySQL中,
check
只是一段可调用但无意义的子句,MySQL会直接忽略。 解决这个问题的
两个
方法: 如果需要设置的
check
约束
的字段范围小,并...
MySQL
CHECK
约束
功能实现
CHECK
检查
约束
在我们使用 MySQL 插入数据时,假如我们插入性别,就只能插入‘男’、‘女’,或者插入数据控制在一定范围内,我们都会使用
CHECK
检查
约束
来实现。 问题: MySQL 所有的存储引擎都不支持
CHECK
约束
,MySQL中可以
写
CHECK
约束
,但会忽略它的作用,因此
CHECK
并不起作用,因此实现对数据
约束
有两种方法: 在 MySQL 种
约束
,如使用 ENUM 类型 或者 触发器 。 在应用程序里面对数据进行检查再插入。 在这里我们主要解释第一种的 ENUM 类型或者触
MySql --
check
约束
MySql --
check
约束
文章来自于:MySql --
check
约束
- 喵喵扑 - 博客园 (cnblogs.com)https://www.cnblogs.com/lixingwu/p/7280597.html 6.
CHECK
约束
:用于限制列中的值的范围 在一些情况下,我们需要字段在指定范围的输入, 例如:性别只能输入 '男'或者'女',余额只能大于0等条件, 我们除了在程序上控制以外,我们还能使用
CHECK
约束
来规范数据。 然而: mysql所有的存储引擎均不支持che
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章