自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為DB2數(shù)據(jù)庫添加驗證約束的實際操作步驟演示

數(shù)據(jù)庫
我們今天主要向大家講述的是如何為DB2數(shù)據(jù)庫添加驗證約束的實際操作步驟,下面就是對其實際操作步驟的詳細解析。

此文章主要向大家講述的是,教你如何為DB2數(shù)據(jù)庫添加驗證約束的實際操作步驟,假如你對DB2數(shù)據(jù)庫添加驗證約束的實際操作步驟有興趣了解的話,你就可以通過以下的文章對其有個更好的了解。

在DB2數(shù)據(jù)庫中約束用來確保表中不會使用無效的數(shù)據(jù)。不滿足已定義的約束的行會被拒絕。在這個練習(xí)中,將驗證約束,看看在輸入無效數(shù)據(jù)時會發(fā)生什么情況。

表 PARTICIPANT 中有一個外鍵,這意味著對于 PARTICIPANT 的 PAR_ID 列中的每個值,在 MODULE 表中必須有具有相同 MODULE_ID 列值的行。因為 MODULE 表當前是空的,所以如果在 PARTICIPANT 表中輸入數(shù)據(jù),那么這個條件無法得到滿足。按照以下步驟驗證約束:

1、在 Control Center 中,點擊 PARTICIPANT 表,然后點擊 Open。在 Open Table 面板中,點擊 Add Row。將下面所示的行輸入 PARTICIPANT 表并點擊 Commit。

圖1. Control Center —— 插入行

為DB2數(shù)據(jù)庫添加驗證約束

2、返回消息 SQL0530N,這說明未滿足外鍵約束所規(guī)定的引用完整性要求。

3、點擊 Close 關(guān)閉消息,再次點擊關(guān)閉 Open Table 窗口。

4、驗證已經(jīng)在 MODULE 表上定義的檢查約束。因為在創(chuàng)建 MODULE 表時建立了檢查約束(“CONSTRAINT MID_CHECK CHECK (MODULE_ID >= 0)”),所以 MODULE_ID 不能包含負數(shù)。

5、在 Control Center 中,點擊 MODULE 表,然后點擊 Open。在 Open Table 面板中,將一個 MODULE_ID 列值為負數(shù)的行插入 MODULE 表中,并為 MODULE_NAME 提供一個名稱。嘗試插入,看看會發(fā)生什么情況。下面的錯誤消息指出不應(yīng)該這么做:

圖2. 驗證檢查約束

為DB2數(shù)據(jù)庫添加驗證約束

6、點擊 Close 關(guān)閉消息,再次點擊 Close 關(guān)閉 Open Table 窗口。以上的相關(guān)內(nèi)容就是對教你如何為DB2數(shù)據(jù)庫添加驗證約束的實際操作步驟的介紹,望你能有所收獲。

【編輯推薦】

  1. 存儲DB2 9 XML 數(shù)據(jù)的作用有哪些?
  2. IBM DB2中提高并發(fā)度的3個好用方案介紹
  3. DB2 9 XML 在真實環(huán)境中的相關(guān)性能的體現(xiàn)
  4. IBM DB2文件系統(tǒng)已滿如何破解?
  5. 對DB2 batch update中的注意事項描述
責任編輯:佚名 來源: 電子工業(yè)出版社
相關(guān)推薦

2010-08-03 13:56:11

DB2表復(fù)制

2010-08-03 09:49:58

DB2恢復(fù)數(shù)據(jù)庫

2010-08-12 09:06:30

DB2數(shù)據(jù)庫自動備份

2010-08-05 16:13:20

DB2數(shù)據(jù)庫

2010-08-03 09:32:19

DB2在線備份

2010-07-29 08:40:16

DB2數(shù)據(jù)庫

2010-08-17 13:25:39

DB2恢復(fù)刪除表

2010-08-10 16:41:42

DB2手工添加

2010-08-12 09:25:22

DB2數(shù)據(jù)庫復(fù)原

2010-08-02 09:10:45

JDBC連接DB2

2010-07-27 11:20:02

DB2打補丁

2010-08-03 09:44:42

DB2在線增量備份

2010-11-02 15:56:42

DB2添加驗證約束

2010-08-05 14:34:26

DB2存儲過程

2010-08-05 11:34:01

DB2 代碼

2010-08-05 13:10:11

DB2代碼

2010-06-12 09:53:19

2010-08-12 17:36:48

DB2還原某個表空間

2010-08-05 09:33:31

DB2數(shù)據(jù)庫卸載

2010-09-07 13:04:20

DB2數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號