Oracle建立唯一约束
时间: 2023-02-06 18:57:33 浏览: 633
UNIQUE KEY之在创建表时设置约束
在 Oracle 中,可以使用 CREATE UNIQUE CONSTRAINT 语句来建立唯一约束。例如,如果希望在表 "users" 中的 "email" 列具有唯一约束,可以使用以下语句:
```
ALTER TABLE users ADD CONSTRAINT email_unique UNIQUE (email);
```
这会在表 "users" 中建立名为 "email_unique" 的唯一约束,限制 "email" 列的值必须唯一。
另外,也可以在创建表时使用 UNIQUE 关键字来定义唯一约束,例如:
```
CREATE TABLE users (
id INTEGER PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
```
这会在创建 "users" 表时直接在 "email" 列上建立唯一约束。
阅读全文