Oracle唯一键怎么设,sql设置唯一键

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

有两种方法:

成都创新互联公司是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:响应式网站、品牌网站设计营销型网站。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。网站建设、做网站、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。

1.

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

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

create

teable

表名(

字段名

类型及长度

primary

key,...)

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

alter

table

表名

add

primary

key(列名)

2.

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

a.

创建表时设置唯一值约束

create

table

表名(...

,

字段名

类型及长度

unique,

...)

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

alter

table

表名

add

unique(列名)

怎样在oracle中创建主外键和唯一约束

表1,name 唯一 可以设置为主键 name varchar2(50) primary key 表2,id是表一ID的外键 id references 表一名(id) 就可以了

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

有两种方法:

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

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

create teable 表名( 字段名 类型及长度 PRIMARY KEY,...)

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

alter table 表名 add primary key(列名)

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

a. 创建表时设置唯一值约束

create table 表名(... , 字段名 类型及长度 UNIQUE, ...)

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

alter table 表名 add unique(列名)


本文名称:Oracle唯一键怎么设,sql设置唯一键
本文路径:http://cdiso.cn/article/hescje.html

其他资讯