ITPub博客

首页 > 数据库 > Oracle > 表级约束

表级约束

原创 Oracle 作者:xlqman 时间:2010-07-27 15:47:40 0 删除 编辑

表级约束两个字段组合必须唯一

Create table test (name varchar2(10),age number(2),constraint abc_name_age_un1 unique(name,age));

建好后连续插入两次:

Insert into test values(‘a’,1);

就会出现ORA-00001: unique constraint (XLQ.ABC_NAME_AGE_UN1) violated这样的警告。

如果再这样插入:

Insert into test values(‘a’,2);

就是可以的,因为只有插入时两个字段组合相同的时候才会报错。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21548840/viewspace-1035588/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-08-22

  • 博文量
    22
  • 访问量
    273277