美文网首页
添加SQL check约束

添加SQL check约束

作者: LiangZheng | 来源:发表于2017-12-12 14:38 被阅读0次

    在数据库中,录入的数据必须规范。否则的话,会给数据管理和应用带来很多麻烦。所以,很有必要使用CHECK 约束限制列中的值的范围。

    于是一口气给member表添加一大波check约束:

    会员号的前面两个字母得是“GZ”,后面得接7个字符,那么——

    alter table member

    add check (member_no like 'GZ_______')

    会员号长度必须等于9,那么——

    alter table member

    add check (len(member_no) = 9)

    性别也不能乱填,就只能填“男”“女”或者“其它”(尊重非传统性别人士权益)吧——

    alter table member

    add check (sex = '男' or sex = '女' sex = '其它')

    电子邮箱中间要带“@”号的,所以——

    alter table member

    add check (email like '%@%')

    志愿者编号长度得是5位——

    alter table member

    add check (len(volunteer_no) = 5)

    相关文章

      网友评论

          本文标题:添加SQL check约束

          本文链接:https://www.haomeiwen.com/subject/vobgixtx.html