SQLite CHECK 约束

返回上一级

SQLite CHECK 约束启用输入一条记录要检查值的条件

如果条件值为 false,则记录违反了约束,且不能输入到表

例如,下面的 SQL 语句创建一个新的表 `tbl_employee,并增加了五列

同时为 agesalary 列添加 CHECK 约束,所以工资和年龄都不能小于等于 0

CREATE TABLE IF NOT EXISTS `tbl_employee`(
   `id` INTEGER PRIMARY KEY AUTOINCREMENT,
   `name` VARCHAR(64) NOT NULL,
   `department` VARCHAR(128) NOT NULL,
   `age` INTEGER NOT NULL CHECK(age > 0) ,
   `salary` REAL NOT NULL   CHECK(salary > 0)
);

返回上一级

SQLite 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.