oracle(27)_SQL_约束_唯一约束

版权声明:如需转载,请注明出处 https://blog.csdn.net/qq_36260974/article/details/88836799

SQL

约束

  • 在数据库开发中,约束是必不可少,使用约束可以更好的保证数据的完整性。
唯一约束(unique)
  • 表中的一个字段的内容是唯一的

  • 范例:建表一个 pname 是唯一的表

  • 示例图:
    在这里插入图片描述
    在这里插入图片描述
    此时是不允许向表内插入名字相同的记录的!

  • 唯一约束的名字也可以自定义

  • 示例图:
    在这里插入图片描述
    在这里插入图片描述

以上操作完整源码:

--唯一约束
create table person(
       person_id  number(4) ,
       pname      varchar2(10) unique,
       age        number(3),
       birthday   date
);

--自定义唯一约束名称
create table person(
       person_id  number(4) ,
       pname      varchar2(10),
       age        number(3),
       birthday   date,
       constraint person_pname_uk unique(pname)
);

如有错误,欢迎指正!

猜你喜欢

转载自blog.csdn.net/qq_36260974/article/details/88836799