• 25SQL CHECK 约束


    25-SQL CHECK 约束
    SQL CHECK 约束 CHECK约束用于限制列中的值的范围 SQL CHEKC Constraint on CREATE TABLE SQL CHECK Constraint on ALTER TABLE 如果对单个列定义CHECK约束,那么该列只允许特定的值 如果对一个表定义CHECK约束,那么此约束会在特定的列中对值进行限制 在“Persons”表创建时为“Id_P”列创建CHECK约束。 CHECK 约束规定 “Id_P”列必须只包含大于0的整数。 MySQL CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CHECK (Id_P>0) ) SQL Server/Oracle/MS Access CREATE TABLE Persons ( Id_P int NOT NULL CHECK (Id_P>0), LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255) ) 需要命名CHECK约束,以及为多个列定义CHECK 约束 MySQL/SQL Server/Oracle/MS Access CREATE TABLE Persons ( Id_P int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTARINT chk_Person CHECK (Id_P>0 AND City='Sandnes') ) 在表已存在的情况下为"Id_P"列创建CHECK 约束 MySQL/SQL Server/Oracle/MS Access ALTER TABLE Persons ADD CHECK (Id_P>0) 需要命名 CHECK 约束,以及为多个列定义CHECK 约束 MySQL /SQL Server/Oracle/MS Access ALTER TABLE Persons ADD CONSTRAINT chk_Person CHECK (Id_P>0 AND City='Sandnes') 撤销 CHECK 约束 MySQL ALTER TABLE Persons DROP CHECK chk_Person SQL Server/Oracle/MS Access ALTER TABLE Persons DROP CONSTRAINT chk_Person
  • 相关阅读:
    部分Gamefest 2011的材料已经放出
    glloader 3.7.0发布,支持最新的OpenGL 4.2
    关于D3D11,你必须了解的几件事情(二)
    不争气的geometry shader
    day2:数据类型、字符编码、文件处理
    jquery 常用
    Eclipse插件开发之EasyExplorer
    如何切图&PS切图&网页切图
    PS切图的相关技巧
    Eclipse快捷键大全(转载)
  • 原文地址:https://www.cnblogs.com/jingzaixin/p/16072102.html
Copyright © 2020-2023  润新知