美文网首页
oracle约束

oracle约束

作者: kanaSki | 来源:发表于2019-07-22 22:36 被阅读0次

1.主键直接在字段后加primary key即可
或者在最后加主键约束
或者在创建表后alter table 表名 add constraints 约束名 primary key(sid)

删除主键约束alter table 表名 drop constraints 约束名
2.非空约束直接在字段后加not null
或者在最后加非空约束
或者在创建表后alter table 表名 add constraints 约束名 check(sname is not null)
删除非空约束alter table 表名 drop constraints 约束名
3.检查约束直接在字段后加check(sage<150 and sage>0)
或者在最后加检查约束
或者在创建表后alter table 表名 add constraints 约束名 check(sage<150 and sage>0)

删除检查约束alter table 表名 drop constraints 约束名
4.唯一约束直接在字段后加unique
或者在最后加唯一约束
或者在创建表后alter table 表名 add constraints 约束名 unique(sqq)
删除检查约束alter table 表名 drop constraints 约束名

5.外键约束
alter table 表名 add foreign key(cno) references clazz(cno)

alter table 表名 drop foreign key(cno) references clazz(cno)
create table student(
sid varchar2(10) primary key,
sname varchar2(100) not null,
sage number(3) check(sage<150 and sage>0),
sqq varchar2(30) unique,
cno number(10) references clazz(cno)
-- constraints 约束名 primary key(sid),
-- constraints 约束名 check(sname is not null),
-- constraints 约束名 check(sage<150 and sage>0)
-- constraints 约束名 unique(sqq)
-- constraints 约束名 foreign key(cno) references clazz(cno)
)

create table clazz(
cno number(10) primary key,
cname varcahr2(100) not null
)

其中学生表称为子表(从表),班级表称为父表(主表),外键加在子表中

相关文章

  • Oracle约束

    永远要相信美好的事情即将发生 oracle学习 约束 约束其实就是一个规则为了使数据库数据能够符合商业逻辑或者企业...

  • Oracle约束

    什么是约束?约束是Oracle提供的自动保持数据库完整性的一种方法,它通过限制字段中数据、记录中数据和表之间的数据...

  • oracle约束

    1.主键直接在字段后加primary key即可或者在最后加主键约束或者在创建表后alter table 表名 a...

  • Acitviti清空Oracle表及约束

    Acitviti清空Oracle表及约束

  • Oracle之约束

    约束用于限制加入表数据的类型,目的是保证数据的一致性和完整性 创建格式:在创建表时规定约束(在Create添加),...

  • 禁用外键约束来解决输入数据出错的问题之解决方案三

    第三种解决方案:采用Oracle 可延迟约束Deferable。 约束可以是deferrable或not defe...

  • 5、oracle之约束

    约束描述:定义规则,保证数据的完整; 分类,非空约束 、检查约束 、主键约束 、唯一约束 创建表,设置非空约束 C...

  • 三、Oracle之约束

    1、概述 定义规则 确保完整性 2、非空约束 在创建表时设置非空约束 在修改表时添加非空约束 在修改表时去除非空约...

  • Oracle课堂笔记FOUR

    约束:保证数据库有某些特定的商业逻辑,维护数据的完整性:约束、触发器、应用程序(过程、函数) Oracle中,约束...

  • 210516:Oracle删除约束(6个)-Oracle数据库中

    一. oracle 删除主键约束_SQL基础知识:约束(实例) 给大家介绍SQL中六种工作中经常使用到的约束,供大...

网友评论

      本文标题:oracle约束

      本文链接:https://www.haomeiwen.com/subject/wtbglctx.html