• SQL Server重温——约束、默认、规则


    约束

    1.check约束  

    2.default约束  

    3.主键约束(复合主键,由多列确定唯一性)  

    4.外键约束  

    5.unique约束(唯一约束)

    外键约束用于加强两个表之间的连接 如,增、删、改(两表之间的依赖)

    主键约束和unique约束的共同点

      1.确定数据的唯一

      2.都支持多列确定唯一性

    主键约束和unique约束的区别

      1.主键不允许为空,unique约束可为空

      2.主键只有一个,unique约束可以有多个

    ---------------------------------------------------------------

    默认

    貌似默认只能用代码的方式创建

    --创建默认

      create default 性别 as '男'

    --使用默认,将默认绑定到列

      exec sp_bindefault 性别,'Teacher.sex'

    默认和default约束的共同点

      1.都是提供列的默认值

    默认和default约束的不同点

      1.默认貌似只能通过代码的方式创建

      2.默认是数据库对象,创建一次在多个表中使用。

    ---------------------------------------------------------------

    规则

    --创建规则

      create rule 价格区间 as @Price>10 and @Price<100

    --使用规则

      exec sp_bindrule 价格区间,'Class.Price'

    规则和默认相似,都是数据库对象,创建一次可用绑定到多个表中

  • 相关阅读:
    小程序记录
    微信小程序底部导航Tabbar
    基于Spring的Quartz任务调度框架扩展
    Node.js流Stream如何解决字符串编码问题
    nmap使用技巧
    busybox 安装使用
    内网扫描监测 v2 iptables版
    内网扫描监测 v1 tcpdump版
    iptables自动信任ssh来源IP
    ASP.NET MVC Bootstrap极速开发框架
  • 原文地址:https://www.cnblogs.com/chuifeng/p/2604508.html
Copyright © 2020-2023  润新知