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

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

有两种方法:

1.

字段设置为主码(一个表只能定义一个主码):

a.创建表时设置主码:语句格式

create

teable

表名(

字段名

类型及长度

primary

key,...)

b.创建完表后给表添加主码(前提条件:表无主码,且将要设置为主码的列必须不允许空值、已存在的值不允许重复)

alter

table

表名

add

primary

key(列名)

2.

设置字段为唯一值约束(一个表可以定义多个唯一值约束):

a.

创建表时设置唯一值约束

create

table

表名(...

,

字段名

类型及长度

unique,

...)

b.创建完表后添加唯一值约束(前提条件:将要设置唯一值约束的列已存在的值必须不重)

alter

table

表名

add

unique(列名)

1、打开一个数据库,

2、打来一个数据表

3 、在数据表选项卡中可以对每个字段设置“唯一”和“必须”属性

出了上面的方法也可以用下面的语句设置索引来唯一约束字段:

create unique index 索引名 on 表名(字段1,字段2)


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

原文地址: http://outofmemory.cn/sjk/9909763.html

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

发表评论

登录后才能评论

评论列表(0条)

保存