oracle数据库中怎么设置一个字段的唯一性

oracle数据库中怎么设置一个字段的唯一性,第1张

建表后可以增加约束

ALTER TABLE table_name  

ADD CONSTRAINT constraint_name  

UNIQUE (column1, column2, ... , column_n)

表语句中可以增加字段约束

create table table_name

(  

  column1      number not null,  

  column2      number not null,  

  column3      varchar2(50),  

  CONSTRAINT constraint_name UNIQUE (column2) --定义唯一性约束  

)

两个字段联合找唯一值是这个意思吧,可以分组计数(group by),计数为1的(having count=1)那么这个就是唯一的值。

开窗也可以做 select 字段1,字段2 from table group by 字段1,字段2 having count(*)=1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/tougao/11152258.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存