有关CHECK的用法

gentlebrother 2007-12-27 11:37:31
《数据库系统工程师教程》中有一例子:
创建一个students表:女学生年龄在15--24之间,男学生年龄在15--25之间。
create table students(
sno char(10),
sname char(4),
sex char(1),
sage number(4),
primary key (sno))注:此行后一个括号是否应该是调号?
check (sage) all>=15 and (sex='m' and sage<=25) or
(sex='f' and sage<25));
  
check 用在需要检查的sage number(4)后,和用在最后面有什么区别?
  不好意思,学校学的时候没认真看书,现在忘记了,我没有分数.
...全文
335 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dobear_0922 2007-12-27
  • 打赏
  • 举报
回复
没有什么分别,,,
ghd2004 2007-12-27
  • 打赏
  • 举报
回复
CHECK约束的主要作用是限制输入到一列或多列中的可能值,从而保证SQL Server数据库中数据的域完整性
Server联机手册详细介绍
liangCK 2007-12-27
  • 打赏
  • 举报
回复
知道了.那我就接分吧.
gentlebrother 2007-12-27
  • 打赏
  • 举报
回复
知道了,看看sql Server联机手册详细介绍,就知道了。

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧