怎样在sql中创建check约束

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样在sql中创建check约束相关的知识,希望对你有一定的参考价值。

展开表 里面有个约束,右键添加约束 可以
或者用语句
alter table 表名 --要往哪个表添加
add constraint 约束名 check(约束)

约束填写 可以是字段名>0 约束该字段的值必须大于0 等等等等。
约束名 check一般为ck_表名_字段名 只是一个命名规则 可以不遵循
参考技术A 在已有的字段上添加约束
ALTER TABLE 表名 ADD CONSTRAINT ck_字段名
check (LEN(字段名) > 6)
参考技术B 创建表示你可以在字段后直接加让check(条件)。 参考技术C create view in_student
as
select sno,sname,grade
from studnet left outer jion sc on (studnet.sno=sc.sno)
where sdept='is'
with check option本回答被提问者采纳

以上是关于怎样在sql中创建check约束的主要内容,如果未能解决你的问题,请参考以下文章

SQL中CHECK约束怎么建?

SQL中的check约束

怎样在oracle中创建主外键和唯一约束

我可以在 SQL Server 的添加列语句中创建命名默认约束吗?

oracle 唯一约束 为啥 唯一索引

为啥这个 Check 约束不起作用?