成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle unique約束的創(chuàng)建步驟

數據庫 Oracle
以下的文章主要講述的是在創(chuàng)建表或是創(chuàng)建好表之后,通過修改表的實際方式來對Oracle unique進行創(chuàng)建約束。以下就是正文的主要內容。

以下的文章主要是講述Oracle中創(chuàng)建unique***約束 (單列和多列)的實際操作方案,Oracle unique約束其實就是用來保證其表里的某一類,或是使表中的某一類組合起來時不重復的一種手段。

我們在可以在創(chuàng)建表時或者創(chuàng)建好后通過修改表的方式來創(chuàng)建Oracle unique約束。

下面是一些創(chuàng)建unique約束的例子:

 

  1. create table unique_test  
  2. (id number,  
  3. fname varchar2(20),  
  4. lname varchar2(20),  
  5. address varchar2(100),  
  6. email varchar2(40),  
  7. constraint name_unique unique(fname,lname))  

 

在這里我們建立了一個表unique_test,并將其中的fname和lname組合起來建立了Oracle中創(chuàng)建unique***約束。

我們也還可以在表創(chuàng)建完成后手動的通過修改表的方式來增加約束,例如:

 

  1. alter table unique_test  
  2. add constraint email_unique unique(email);  

 

下面我們來往表里面插入數據,

 

  1. insert into unique_test(id,fname,lname) values(1,’德華’,'劉’) 

這一行可以正常的被插入

因為我們在建立表時曾把fname和lname聯(lián)合起來作為一個約束,因為如果我們希望再次插入劉德華,

 

  1. insert into unique_test(id,fname,lname) values(2,’德華’,'劉’) 

是會出現如下錯誤的:

ORA-00001: 違反***約束條件 (SYS.NAME_UNIQUE)

但我們如果改為如下值:

 

  1. insert into unique_test(id,fname,lname) values(2,’學友’,'張’); 

又可以正常插入了。

有些朋友可能會有疑問,我們不是為email也建立的一個***約束嗎?為什么這兩行數據都沒有為email列賦值,也就是或兩行的email列都是空值,而插入也成功了呢?

這是因為一個空值(null)的含義是該列當前的狀態(tài)是不存在,他永遠不可能會與另外一個空值相等。所以也就不存在違反***約束之說了。

以上的相關內容就是對創(chuàng)建表時或者創(chuàng)建好后通過修改表的方式來創(chuàng)建Oracle unique約束的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle case的實際用法總結
  2. Oracle數據庫字典的創(chuàng)建與安裝
  3. Oracle 函數用法之decode解剖
  4. Oracle RAC配置的3步驟以及配置錯誤的原因
  5. Oracle字符集討論的經典版
責任編輯:佚名 來源: 博客園
相關推薦

2009-11-19 15:13:51

Oracle Uniq

2011-04-11 09:39:46

Oracle約束

2010-04-15 14:30:35

Oracle創(chuàng)建

2010-04-01 14:55:04

Oracle約束

2010-09-01 17:13:07

SQL刪除約束

2011-05-20 11:33:06

ORACLE索引約束

2009-11-19 15:44:22

Oracle Chec

2010-05-04 14:20:47

Oracle創(chuàng)建數據庫

2009-11-04 17:29:49

Oracle創(chuàng)建管理員

2010-04-06 16:12:25

Oracle約束

2011-08-29 13:40:12

Oracle 10g創(chuàng)建表空間

2011-05-26 10:30:12

Oracle數據庫約束

2010-07-06 16:52:17

SQL Server創(chuàng)

2010-10-19 16:26:46

SqlServer唯一

2010-02-24 09:47:25

Oracle手動創(chuàng)建數

2009-10-27 17:22:27

2010-04-06 16:36:55

Oracle綁定變量

2010-04-06 15:23:42

Oracle sql

2010-04-08 12:31:03

Oracle死鎖進程

2010-04-08 13:26:39

Oracle安裝
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美aaa| 国产精品99久久久久久宅男 | 久久久久久免费免费 | 日本 欧美 国产 | av在线一区二区三区 | 美女视频h| 国产一区二区三区免费视频 | 欧美特级黄色 | 91精品麻豆日日躁夜夜躁 | 久久久久综合 | 天堂在线www | 国产成人精品a视频一区www | 中文字幕亚洲欧美日韩在线不卡 | 国产精品一二三区在线观看 | 成人视屏在线观看 | 一区二区三区欧美在线 | 久久久久久久久久久蜜桃 | 亚洲www啪成人一区二区麻豆 | 日韩av一区二区在线 | 毛片a级毛片免费播放100 | 亚洲精品无 | 久久成人一区 | 亚洲品质自拍视频网站 | 久久另类视频 | 亚洲成人精品在线观看 | 日本一区二区三区在线观看 | av一区二区在线观看 | 草b视频| 精品国产乱码久久久久久闺蜜 | 999热视频 | 中文字幕日韩欧美 | 国产精品中文字幕在线观看 | 99这里只有精品视频 | 日韩欧美大片在线观看 | 成人免费在线视频 | 欧美精品久久久 | 久久久精品一区二区三区 | 日韩在线视频免费观看 | 欧洲毛片| 亚洲精品一区二区在线观看 | 国产精品一区二区久久久久 |