首页 > 数据库技术 > 详细

数据库表约束

时间:2019-07-06 22:44:13      阅读:114      评论:0      收藏:0      [点我收藏+]
--SQL CHECK约束
--CHECK约束属性列内容的取值范围。如果对单列进行CHECK约束则只会对单列的取值有效。
--如果对表进行CHECK约束则对整张表的所有字段都进行限制。
--EG: 在创建PERSONS表示为ID_P列创建CHECK约束。此约束的约束范围为:ID_P列的取值范围不得小于0,要是大于0的整数。
--MYSQL创建语法:
CREATE TABLE PERSONS(
    ID_P INT NOT NULL,
    FIRSTNAME VARCHAR(100),
    LASTNAME VARCHAR(200),
    ADDRESS VARCHAR(200),
    CITY CARCHAR(2OO),
    CHECK (ID_P>0)
);
--SQL Server / Oracle / MS Access 语法:
CREATE TABLE PERSONS(
    ID_P INT NOT NULL CHECK (ID_P>0), 
    FIRSTNAME VARCHAR(100),
    LASTNAME VARCHAR(200),
    ADDRESS VARCHAR(200),
    CITY CARCHAR(2OO)
);

 

数据库表约束

原文:https://www.cnblogs.com/tanjiyuan/p/11144351.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!