字段约束
我们经常会遇到表中有age字段等情况,想设置age字段的范围,就可以使用字段检查约束
形如
CREATE TABLE "public"."testcheck" (
"id" int4 NOT NULL DEFAULT NULL,
"age" int4 DEFAULT NULL constraint age_check check (age>=0 and age<=100),
"name" varchar(255) COLLATE "pg_catalog"."default" DEFAULT NULL
)
;
其中constraint 后面是check的别名
表约束
假定需要设置a 的值永远比b 大
create table ttt
(
id int4 not null PRIMARY key,
a int4 not null ,
b int4 not null,
constraint ab_check check (a>b)
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。