3)修改(或者重建)student表,使得sex属性只能在‘M’和‘F’两者之间选择。另外添加以下限制使得 a)sex为‘F’与sname以‘Ms.’开头两种情况不同时成立 b)sex为‘M’与sna...

该SQL语句用于修改student表,添加了一个性别的检查约束,限制sex字段只能为M或F。同时,根据sex的值,它还添加了一个条件,要求当sex为F时,sname需以Ms.开头;当sex为M时,sname需以Mr.开头。
摘要由CSDN通过智能技术生成

你可以使用以下SQL语句来修改或重建student表:

ALTER TABLE student
ADD CHECK (sex IN ('M', 'F'))
ADD CONSTRAINT check_sex_sname CHECK ((sex = 'F' AND sname LIKE 'Ms.%') OR (sex = 'M' AND sname LIKE 'Mr.%'));

这个语句会将sex属性的取值限制为'M'和'F',并添加两个限制条件:当sex为'F'时,sname必须以'Ms.'开头;当sex为'M'时,sname必须以'Mr.'开头。

注意,这个语句只能在My

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值